insumermodel-com · JSON-LD Context

Insumermodel Com Context

JSON-LD context defining the semantic vocabulary for Insumermodel Com from insumermodel-com.

22 Classes 125 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
insumermodel: https://insumermodel.com/schema#

Classes

SuccessEnvelope ErrorEnvelope X402Quote RpcFailureEnvelope Meta Condition EvaluatedCondition AttestationResult MerkleProof MerkleProofUnavailable TrustCheck TrustDimension Attestation Tier TokenConfig NftConfig MerchantSummary MerchantDetail WalletProof WalletTerms DiscountBreakdown ComplianceTemplate

Properties

Property Type Container
ok boolean
data
meta reference
error
x402Version integer
resource
accepts list
extensions
version string
timestamp dateTime
type string
expect string
delegate string
contractAddress string
selector string
chainId reference
threshold
multiple
amount
minFraction
decimals
currency string
assetCode string
taxon integer
label string
schemaId string
attester string
indexer string
template string
agentId string
delegationManager string
expectedDelegator string
delegation
operator string
decoder string
decoderMethod string
registry string
wallet string
domainVersion string
frameworkVersion string
delegationHash string
delegator string
authority string
signatureType string
caveatCoverage string
caveatCount string
unevaluatedCaveats string
condition integer
met boolean
evaluatedCondition reference
conditionHash string
totalSupply string
fraction decimal
agentExists boolean
matchedVia string
declaredLimits list
declaredLimitsOmitted boolean
unrecognizedEnforcers list
failReason string
blockNumber string
blockTimestamp dateTime
ledgerIndex integer
ledgerHash string
trustLineState
slot integer
blockHeight integer
blockHash string
checkpointSequence integer
proof
available boolean
balance string
nonce string
codeHash string
subject string
mappingSlot integer
storageKey string
accountProof list
storageProof list
storageHash string
transient boolean
unsupportedChain boolean
reason string
evaluated boolean
requires string
checks list
passCount integer
failCount integer
notEvaluatedCount integer
total integer
id string
pass boolean
results list
attestedAt dateTime
expiresAt dateTime
name string
discount integer
symbol string
logo string
tiers list
alsoOn list
enabled boolean
benefitType string
companyName string
website string
location string
verified boolean
tokens list
nftCollections list
discountMode string
discountCap integer
walletTerms reference
verifiedDomain string
ownToken
partnerTokens list
acceptsUsdc boolean
message string
signature string
proofAccepted list
proven
unproven
tier string
chain string
provider string
description string
chainName string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://insumermodel.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "insumermodel": "https://insumermodel.com/schema#",
    "SuccessEnvelope": "insumermodel:SuccessEnvelope",
    "ok": {
      "@id": "insumermodel:ok",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "insumermodel:data"
    },
    "meta": {
      "@id": "insumermodel:meta",
      "@type": "@id"
    },
    "ErrorEnvelope": "insumermodel:ErrorEnvelope",
    "error": {
      "@id": "insumermodel:error"
    },
    "X402Quote": "insumermodel:X402Quote",
    "x402Version": {
      "@id": "insumermodel:x402Version",
      "@type": "xsd:integer"
    },
    "resource": {
      "@id": "insumermodel:resource"
    },
    "accepts": {
      "@id": "insumermodel:accepts",
      "@container": "@list"
    },
    "extensions": {
      "@id": "insumermodel:extensions"
    },
    "RpcFailureEnvelope": "insumermodel:RpcFailureEnvelope",
    "Meta": "insumermodel:Meta",
    "version": {
      "@id": "insumermodel:version",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "insumermodel:timestamp",
      "@type": "xsd:dateTime"
    },
    "Condition": "insumermodel:Condition",
    "type": {
      "@id": "insumermodel:type",
      "@type": "xsd:string"
    },
    "expect": {
      "@id": "insumermodel:expect",
      "@type": "xsd:string"
    },
    "delegate": {
      "@id": "insumermodel:delegate",
      "@type": "xsd:string"
    },
    "contractAddress": {
      "@id": "insumermodel:contractAddress",
      "@type": "xsd:string"
    },
    "selector": {
      "@id": "insumermodel:selector",
      "@type": "xsd:string"
    },
    "chainId": {
      "@id": "insumermodel:chainId",
      "@type": "@id"
    },
    "threshold": {
      "@id": "insumermodel:threshold"
    },
    "multiple": {
      "@id": "insumermodel:multiple"
    },
    "amount": {
      "@id": "insumermodel:amount"
    },
    "minFraction": {
      "@id": "insumermodel:minFraction"
    },
    "decimals": {
      "@id": "insumermodel:decimals"
    },
    "currency": {
      "@id": "insumermodel:currency",
      "@type": "xsd:string"
    },
    "assetCode": {
      "@id": "insumermodel:assetCode",
      "@type": "xsd:string"
    },
    "taxon": {
      "@id": "insumermodel:taxon",
      "@type": "xsd:integer"
    },
    "label": {
      "@id": "insumermodel:label",
      "@type": "xsd:string"
    },
    "schemaId": {
      "@id": "insumermodel:schemaId",
      "@type": "xsd:string"
    },
    "attester": {
      "@id": "insumermodel:attester",
      "@type": "xsd:string"
    },
    "indexer": {
      "@id": "insumermodel:indexer",
      "@type": "xsd:string"
    },
    "template": {
      "@id": "insumermodel:template",
      "@type": "xsd:string"
    },
    "agentId": {
      "@id": "insumermodel:agentId",
      "@type": "xsd:string"
    },
    "delegationManager": {
      "@id": "insumermodel:delegationManager",
      "@type": "xsd:string"
    },
    "expectedDelegator": {
      "@id": "insumermodel:expectedDelegator",
      "@type": "xsd:string"
    },
    "delegation": {
      "@id": "insumermodel:delegation"
    },
    "EvaluatedCondition": "insumermodel:EvaluatedCondition",
    "operator": {
      "@id": "insumermodel:operator",
      "@type": "xsd:string"
    },
    "decoder": {
      "@id": "insumermodel:decoder",
      "@type": "xsd:string"
    },
    "decoderMethod": {
      "@id": "insumermodel:decoderMethod",
      "@type": "xsd:string"
    },
    "registry": {
      "@id": "insumermodel:registry",
      "@type": "xsd:string"
    },
    "wallet": {
      "@id": "insumermodel:wallet",
      "@type": "xsd:string"
    },
    "domainVersion": {
      "@id": "insumermodel:domainVersion",
      "@type": "xsd:string"
    },
    "frameworkVersion": {
      "@id": "insumermodel:frameworkVersion",
      "@type": "xsd:string"
    },
    "delegationHash": {
      "@id": "insumermodel:delegationHash",
      "@type": "xsd:string"
    },
    "delegator": {
      "@id": "insumermodel:delegator",
      "@type": "xsd:string"
    },
    "authority": {
      "@id": "insumermodel:authority",
      "@type": "xsd:string"
    },
    "signatureType": {
      "@id": "insumermodel:signatureType",
      "@type": "xsd:string"
    },
    "caveatCoverage": {
      "@id": "insumermodel:caveatCoverage",
      "@type": "xsd:string"
    },
    "caveatCount": {
      "@id": "insumermodel:caveatCount",
      "@type": "xsd:string"
    },
    "unevaluatedCaveats": {
      "@id": "insumermodel:unevaluatedCaveats",
      "@type": "xsd:string"
    },
    "AttestationResult": "insumermodel:AttestationResult",
    "condition": {
      "@id": "insumermodel:condition",
      "@type": "xsd:integer"
    },
    "met": {
      "@id": "insumermodel:met",
      "@type": "xsd:boolean"
    },
    "evaluatedCondition": {
      "@id": "insumermodel:evaluatedCondition",
      "@type": "@id"
    },
    "conditionHash": {
      "@id": "insumermodel:conditionHash",
      "@type": "xsd:string"
    },
    "totalSupply": {
      "@id": "insumermodel:totalSupply",
      "@type": "xsd:string"
    },
    "fraction": {
      "@id": "insumermodel:fraction",
      "@type": "xsd:decimal"
    },
    "agentExists": {
      "@id": "insumermodel:agentExists",
      "@type": "xsd:boolean"
    },
    "matchedVia": {
      "@id": "insumermodel:matchedVia",
      "@type": "xsd:string"
    },
    "declaredLimits": {
      "@id": "insumermodel:declaredLimits",
      "@container": "@list"
    },
    "declaredLimitsOmitted": {
      "@id": "insumermodel:declaredLimitsOmitted",
      "@type": "xsd:boolean"
    },
    "unrecognizedEnforcers": {
      "@id": "insumermodel:unrecognizedEnforcers",
      "@container": "@list"
    },
    "failReason": {
      "@id": "insumermodel:failReason",
      "@type": "xsd:string"
    },
    "blockNumber": {
      "@id": "insumermodel:blockNumber",
      "@type": "xsd:string"
    },
    "blockTimestamp": {
      "@id": "insumermodel:blockTimestamp",
      "@type": "xsd:dateTime"
    },
    "ledgerIndex": {
      "@id": "insumermodel:ledgerIndex",
      "@type": "xsd:integer"
    },
    "ledgerHash": {
      "@id": "insumermodel:ledgerHash",
      "@type": "xsd:string"
    },
    "trustLineState": {
      "@id": "insumermodel:trustLineState"
    },
    "slot": {
      "@id": "insumermodel:slot",
      "@type": "xsd:integer"
    },
    "blockHeight": {
      "@id": "insumermodel:blockHeight",
      "@type": "xsd:integer"
    },
    "blockHash": {
      "@id": "insumermodel:blockHash",
      "@type": "xsd:string"
    },
    "checkpointSequence": {
      "@id": "insumermodel:checkpointSequence",
      "@type": "xsd:integer"
    },
    "proof": {
      "@id": "insumermodel:proof"
    },
    "MerkleProof": "insumermodel:MerkleProof",
    "available": {
      "@id": "insumermodel:available",
      "@type": "xsd:boolean"
    },
    "balance": {
      "@id": "insumermodel:balance",
      "@type": "xsd:string"
    },
    "nonce": {
      "@id": "insumermodel:nonce",
      "@type": "xsd:string"
    },
    "codeHash": {
      "@id": "insumermodel:codeHash",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "insumermodel:subject",
      "@type": "xsd:string"
    },
    "mappingSlot": {
      "@id": "insumermodel:mappingSlot",
      "@type": "xsd:integer"
    },
    "storageKey": {
      "@id": "insumermodel:storageKey",
      "@type": "xsd:string"
    },
    "accountProof": {
      "@id": "insumermodel:accountProof",
      "@container": "@list"
    },
    "storageProof": {
      "@id": "insumermodel:storageProof",
      "@container": "@list"
    },
    "storageHash": {
      "@id": "insumermodel:storageHash",
      "@type": "xsd:string"
    },
    "MerkleProofUnavailable": "insumermodel:MerkleProofUnavailable",
    "transient": {
      "@id": "insumermodel:transient",
      "@type": "xsd:boolean"
    },
    "unsupportedChain": {
      "@id": "insumermodel:unsupportedChain",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "insumermodel:reason",
      "@type": "xsd:string"
    },
    "TrustCheck": "insumermodel:TrustCheck",
    "evaluated": {
      "@id": "insumermodel:evaluated",
      "@type": "xsd:boolean"
    },
    "requires": {
      "@id": "insumermodel:requires",
      "@type": "xsd:string"
    },
    "TrustDimension": "insumermodel:TrustDimension",
    "checks": {
      "@id": "insumermodel:checks",
      "@container": "@list"
    },
    "passCount": {
      "@id": "insumermodel:passCount",
      "@type": "xsd:integer"
    },
    "failCount": {
      "@id": "insumermodel:failCount",
      "@type": "xsd:integer"
    },
    "notEvaluatedCount": {
      "@id": "insumermodel:notEvaluatedCount",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "insumermodel:total",
      "@type": "xsd:integer"
    },
    "Attestation": "insumermodel:Attestation",
    "id": {
      "@id": "insumermodel:id",
      "@type": "xsd:string"
    },
    "pass": {
      "@id": "insumermodel:pass",
      "@type": "xsd:boolean"
    },
    "results": {
      "@id": "insumermodel:results",
      "@container": "@list"
    },
    "attestedAt": {
      "@id": "insumermodel:attestedAt",
      "@type": "xsd:dateTime"
    },
    "expiresAt": {
      "@id": "insumermodel:expiresAt",
      "@type": "xsd:dateTime"
    },
    "Tier": "insumermodel:Tier",
    "name": {
      "@id": "insumermodel:name",
      "@type": "xsd:string"
    },
    "discount": {
      "@id": "insumermodel:discount",
      "@type": "xsd:integer"
    },
    "TokenConfig": "insumermodel:TokenConfig",
    "symbol": {
      "@id": "insumermodel:symbol",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "insumermodel:logo",
      "@type": "xsd:string"
    },
    "tiers": {
      "@id": "insumermodel:tiers",
      "@container": "@list"
    },
    "alsoOn": {
      "@id": "insumermodel:alsoOn",
      "@container": "@list"
    },
    "enabled": {
      "@id": "insumermodel:enabled",
      "@type": "xsd:boolean"
    },
    "NftConfig": "insumermodel:NftConfig",
    "benefitType": {
      "@id": "insumermodel:benefitType",
      "@type": "xsd:string"
    },
    "MerchantSummary": "insumermodel:MerchantSummary",
    "companyName": {
      "@id": "insumermodel:companyName",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "insumermodel:website",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "insumermodel:location",
      "@type": "xsd:string"
    },
    "verified": {
      "@id": "insumermodel:verified",
      "@type": "xsd:boolean"
    },
    "tokens": {
      "@id": "insumermodel:tokens",
      "@container": "@list"
    },
    "nftCollections": {
      "@id": "insumermodel:nftCollections",
      "@container": "@list"
    },
    "discountMode": {
      "@id": "insumermodel:discountMode",
      "@type": "xsd:string"
    },
    "discountCap": {
      "@id": "insumermodel:discountCap",
      "@type": "xsd:integer"
    },
    "walletTerms": {
      "@id": "insumermodel:walletTerms",
      "@type": "@id"
    },
    "MerchantDetail": "insumermodel:MerchantDetail",
    "verifiedDomain": {
      "@id": "insumermodel:verifiedDomain",
      "@type": "xsd:string"
    },
    "ownToken": {
      "@id": "insumermodel:ownToken"
    },
    "partnerTokens": {
      "@id": "insumermodel:partnerTokens",
      "@container": "@list"
    },
    "acceptsUsdc": {
      "@id": "insumermodel:acceptsUsdc",
      "@type": "xsd:boolean"
    },
    "WalletProof": "insumermodel:WalletProof",
    "message": {
      "@id": "insumermodel:message",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "insumermodel:signature",
      "@type": "xsd:string"
    },
    "WalletTerms": "insumermodel:WalletTerms",
    "proofAccepted": {
      "@id": "insumermodel:proofAccepted",
      "@container": "@list"
    },
    "proven": {
      "@id": "insumermodel:proven"
    },
    "unproven": {
      "@id": "insumermodel:unproven"
    },
    "DiscountBreakdown": "insumermodel:DiscountBreakdown",
    "tier": {
      "@id": "insumermodel:tier",
      "@type": "xsd:string"
    },
    "chain": {
      "@id": "insumermodel:chain",
      "@type": "xsd:string"
    },
    "ComplianceTemplate": "insumermodel:ComplianceTemplate",
    "provider": {
      "@id": "insumermodel:provider",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "insumermodel:description",
      "@type": "xsd:string"
    },
    "chainName": {
      "@id": "insumermodel:chainName",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "insumermodel-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects insumermodel-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/insumermodel-com-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/insumermodel-com-openapi.json"
  ]
}