ontarioprotocol-com · JSON-LD Context
Ontarioprotocol Com Context
JSON-LD context defining the semantic vocabulary for Ontarioprotocol Com from ontarioprotocol-com.
4 Classes
36 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ontarioprotocol:
https://ontarioprotocol.com/schema#
Classes
AgentCanPayDecision
ReportIntegrity
VerificationSummary
X402ReadinessReport
Properties
| Property | Type | Container |
|---|---|---|
| agent_policy | string | |
| auditable_paid_continuation | ||
| decision | string | |
| declared_price_usdc | decimal | |
| endpoint | string | |
| max_usdc | decimal | |
| reason | string | |
| reasons | list | |
| recommendations | list | |
| report | reference | |
| report_integrity_ok | boolean | |
| warnings | list | |
| algorithm | string | |
| canonical_sha256 | string | |
| canonicalization | string | |
| key_id | string | |
| public_key | string | |
| signature | string | |
| signed_by | string | |
| grade | string | |
| normalized_base | string | |
| readiness_score | integer | |
| report_id | string | |
| report_url | string | |
| target_url | string | |
| verified_at | string | |
| base_readiness_score | integer | |
| buyer_conversion_next_step | ||
| evidence | ||
| integrity | reference | |
| max_score | integer | |
| provider_listing_next_step | ||
| signals | ||
| status | string | |
| verifier | string | |
| warning_penalty | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://ontarioprotocol.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ontarioprotocol": "https://ontarioprotocol.com/schema#",
"AgentCanPayDecision": "ontarioprotocol:AgentCanPayDecision",
"agent_policy": {
"@id": "ontarioprotocol:agent_policy",
"@type": "xsd:string"
},
"auditable_paid_continuation": {
"@id": "ontarioprotocol:auditable_paid_continuation"
},
"decision": {
"@id": "ontarioprotocol:decision",
"@type": "xsd:string"
},
"declared_price_usdc": {
"@id": "ontarioprotocol:declared_price_usdc",
"@type": "xsd:decimal"
},
"endpoint": {
"@id": "ontarioprotocol:endpoint",
"@type": "xsd:string"
},
"max_usdc": {
"@id": "ontarioprotocol:max_usdc",
"@type": "xsd:decimal"
},
"reason": {
"@id": "ontarioprotocol:reason",
"@type": "xsd:string"
},
"reasons": {
"@id": "ontarioprotocol:reasons",
"@container": "@list"
},
"recommendations": {
"@id": "ontarioprotocol:recommendations",
"@container": "@list"
},
"report": {
"@id": "ontarioprotocol:report",
"@type": "@id"
},
"report_integrity_ok": {
"@id": "ontarioprotocol:report_integrity_ok",
"@type": "xsd:boolean"
},
"warnings": {
"@id": "ontarioprotocol:warnings",
"@container": "@list"
},
"ReportIntegrity": "ontarioprotocol:ReportIntegrity",
"algorithm": {
"@id": "ontarioprotocol:algorithm",
"@type": "xsd:string"
},
"canonical_sha256": {
"@id": "ontarioprotocol:canonical_sha256",
"@type": "xsd:string"
},
"canonicalization": {
"@id": "ontarioprotocol:canonicalization",
"@type": "xsd:string"
},
"key_id": {
"@id": "ontarioprotocol:key_id",
"@type": "xsd:string"
},
"public_key": {
"@id": "ontarioprotocol:public_key",
"@type": "xsd:string"
},
"signature": {
"@id": "ontarioprotocol:signature",
"@type": "xsd:string"
},
"signed_by": {
"@id": "ontarioprotocol:signed_by",
"@type": "xsd:string"
},
"VerificationSummary": "ontarioprotocol:VerificationSummary",
"grade": {
"@id": "ontarioprotocol:grade",
"@type": "xsd:string"
},
"normalized_base": {
"@id": "ontarioprotocol:normalized_base",
"@type": "xsd:string"
},
"readiness_score": {
"@id": "ontarioprotocol:readiness_score",
"@type": "xsd:integer"
},
"report_id": {
"@id": "ontarioprotocol:report_id",
"@type": "xsd:string"
},
"report_url": {
"@id": "ontarioprotocol:report_url",
"@type": "xsd:string"
},
"target_url": {
"@id": "ontarioprotocol:target_url",
"@type": "xsd:string"
},
"verified_at": {
"@id": "ontarioprotocol:verified_at",
"@type": "xsd:string"
},
"X402ReadinessReport": "ontarioprotocol:X402ReadinessReport",
"base_readiness_score": {
"@id": "ontarioprotocol:base_readiness_score",
"@type": "xsd:integer"
},
"buyer_conversion_next_step": {
"@id": "ontarioprotocol:buyer_conversion_next_step"
},
"evidence": {
"@id": "ontarioprotocol:evidence"
},
"integrity": {
"@id": "ontarioprotocol:integrity",
"@type": "@id"
},
"max_score": {
"@id": "ontarioprotocol:max_score",
"@type": "xsd:integer"
},
"provider_listing_next_step": {
"@id": "ontarioprotocol:provider_listing_next_step"
},
"signals": {
"@id": "ontarioprotocol:signals"
},
"status": {
"@id": "ontarioprotocol:status",
"@type": "xsd:string"
},
"verifier": {
"@id": "ontarioprotocol:verifier",
"@type": "xsd:string"
},
"warning_penalty": {
"@id": "ontarioprotocol:warning_penalty",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "ontarioprotocol-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ontarioprotocol-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-31) from openapi/ontarioprotocol-com-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/ontarioprotocol-com-openapi.json"
]
}