{
  "@context": {
    "schema": "https://schema.org/",
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "owl": "http://www.w3.org/2002/07/owl#",
    "skos": "http://www.w3.org/2004/02/skos/core#",
    "kxco": "https://kxco.ai/ontology#",
    "name": "rdfs:label",
    "description": "rdfs:comment",
    "subClassOf": {"@id": "rdfs:subClassOf", "@type": "@id"},
    "domain": {"@id": "rdfs:domain", "@type": "@id"},
    "range": {"@id": "rdfs:range", "@type": "@id"},
    "connects": {"@id": "kxco:connects", "@type": "@id"},
    "informs": {"@id": "kxco:informs", "@type": "@id"},
    "realises": {"@id": "kxco:realises", "@type": "@id"},
    "requires": {"@id": "kxco:requires", "@type": "@id"}
  },
  "@graph": [
    {
      "@id": "https://kxco.ai/ontology.jsonld",
      "@type": ["owl:Ontology", "schema:DefinedTermSet"],
      "name": "The KXCO Ontology",
      "description": "Four primitives of one system — Trust (quantum), Judgment (AI), Record (blockchain) and Permission (regulation). Nothing becomes real until all four agree on it. A token is a typed claim, not a thing; each KXCO product is an edge between two primitives.",
      "schema:url": "https://kxco.ai/ontology",
      "schema:creator": {"@type": "schema:Organization", "name": "KXCO", "schema:url": "https://kxco.ai"},
      "schema:license": "https://kxco.ai/terms",
      "schema:inLanguage": "en-GB",
      "schema:dateModified": "2026-07-01"
    },

    {
      "@id": "kxco:Primitive",
      "@type": ["owl:Class", "rdfs:Class"],
      "name": "Primitive",
      "description": "One of the four irreducible roles of the system. Each is necessary; none is sufficient alone."
    },
    {
      "@id": "kxco:Trust",
      "@type": ["owl:Class", "skos:Concept"],
      "subClassOf": "kxco:Primitive",
      "name": "Trust (Quantum)",
      "description": "The mathematics that makes a claim unforgeable and keeps it unforgeable, even against a future quantum computer.",
      "realises": "kxco:PostQuantumCryptography",
      "skos:note": "NIST FIPS 203/204/205 · ML-DSA-65"
    },
    {
      "@id": "kxco:Judgment",
      "@type": ["owl:Class", "skos:Concept"],
      "subClassOf": "kxco:Primitive",
      "name": "Judgment (AI)",
      "description": "The intelligence that reads, screens, scores and interprets — turning raw records into something decidable."
    },
    {
      "@id": "kxco:Record",
      "@type": ["owl:Class", "skos:Concept"],
      "subClassOf": "kxco:Primitive",
      "name": "Record (Blockchain)",
      "description": "The shared, tamper-evident memory that anyone can check without a referee. Realised on Armature L1, post-quantum from genesis.",
      "skos:note": "Armature L1 · PQC from genesis"
    },
    {
      "@id": "kxco:Permission",
      "@type": ["owl:Class", "skos:Concept"],
      "subClassOf": "kxco:Primitive",
      "name": "Permission (Regulation)",
      "description": "What is allowed, by whom, and where — a first-class part of the system rather than a footnote. Kept live and cited by a regulatory-intelligence layer.",
      "skos:note": "MiCA · Travel Rule · ISO 20022"
    },

    {
      "@id": "kxco:FourAgreementRule",
      "@type": "owl:Class",
      "name": "Four-agreement rule",
      "description": "Nothing is real until trust, judgment, record and permission all hold at once. Remove any one and the claim is forged, unreadable, deniable or illegal.",
      "requires": ["kxco:Trust", "kxco:Judgment", "kxco:Record", "kxco:Permission"]
    },

    {
      "@id": "kxco:Token",
      "@type": ["owl:Class", "rdfs:Class"],
      "name": "Token",
      "description": "A typed claim recorded on a public record, which must be proven not asserted. Becomes real only when the four-agreement rule holds.",
      "requires": "kxco:FourAgreementRule"
    },
    {
      "@id": "kxco:Stablecoin",
      "@type": "owl:Class",
      "subClassOf": "kxco:Token",
      "name": "Stablecoin",
      "description": "A claim on a reserve: the reserve is proven not asserted, the redemption right is on record, the issuer is permissioned, and the attestation is live."
    },
    {
      "@id": "kxco:CBDC",
      "@type": "owl:Class",
      "subClassOf": "kxco:Token",
      "name": "CBDC",
      "description": "A sovereign liability: a central-bank issuer, legal-tender status, jurisdiction and policy controls, provable for decades not years."
    },
    {
      "@id": "kxco:RWAToken",
      "@type": "owl:Class",
      "subClassOf": "kxco:Token",
      "name": "RWA token",
      "description": "A claim on a real asset: the underlying asset and legal wrapper, a named custodian, a provenance chain and a valuation source."
    },

    {
      "@id": "kxco:LookThrough",
      "@type": "owl:Class",
      "name": "Look-through",
      "description": "Decomposing any instrument into its full dependency graph, down to the reserve or real asset it ultimately rests on. Computable, not spreadsheet archaeology.",
      "domain": "kxco:Token"
    },

    {
      "@id": "kxco:Product",
      "@type": ["owl:Class", "rdfs:Class"],
      "name": "Product",
      "description": "A KXCO product realised as an edge between two primitives."
    },
    {
      "@id": "kxco:Verify",
      "@type": "kxco:Product",
      "name": "KXCO Verified",
      "description": "Binds a holder or issuer to a real, screened identity. Permission, made personal.",
      "connects": ["kxco:Judgment", "kxco:Trust"],
      "schema:url": "https://verify.kxco.ai"
    },
    {
      "@id": "kxco:Sign",
      "@type": "kxco:Product",
      "name": "KXCO Sign",
      "description": "The document wrapper and redemption terms — quantum-signed and anchored to the same record as the token.",
      "connects": ["kxco:Trust", "kxco:Record"],
      "schema:url": "https://sign.kxco.ai"
    },
    {
      "@id": "kxco:Purse",
      "@type": "kxco:Product",
      "name": "KnightsPurse",
      "description": "Custody-less value at the edge — a signed instrument the holder, not KXCO, controls.",
      "connects": ["kxco:Record", "kxco:Trust"],
      "schema:url": "https://purse.kxco.ai"
    },
    {
      "@id": "kxco:Exchequer",
      "@type": "kxco:Product",
      "name": "Exchequer",
      "description": "The live regulatory-intelligence layer. Ask a plain question, get a cited answer from live feeds in seconds. Guidance, not a verdict.",
      "connects": ["kxco:Judgment", "kxco:Permission"],
      "informs": "kxco:Token"
    },
    {
      "@id": "kxco:Bastion",
      "@type": "kxco:Product",
      "name": "PQC Host + Bastion",
      "description": "Hosts post-quantum-secure surfaces and measures whether the stack actually is secure — rather than asserting it. Trust, made infrastructure.",
      "connects": ["kxco:Trust", "kxco:Trust"],
      "schema:url": "https://pqc.kxco.ai"
    },

    {
      "@id": "kxco:PostQuantumCryptography",
      "@type": "owl:Class",
      "name": "Post-quantum cryptography",
      "description": "NIST-standardised, quantum-safe cryptography used to make and keep claims unforgeable.",
      "skos:note": "FIPS 203 (ML-KEM-768) · FIPS 204 (ML-DSA-65) · FIPS 205 (SLH-DSA)"
    }
  ]
}
