{
  "$comment": "Machine-readable index of Arkaya's open Layer 1 material. Everything listed is retrievable without an account, a fee or a call to any Arkaya service. Status flags are literal: candidate means not yet adopted; nothing here is described as certified, established or recognised.",
  "documentType": "ArkayaGovernanceEvidenceDiscovery",
  "documentVersion": 1,
  "documentSchema": null,
  "documentSchemaNote": "A JSON Schema for this document type is queued; until it exists, documentType and documentVersion are the only contract.",
  "publisher": {
    "name": "Arkaya Risk Limited",
    "role": "Temporary Custodian of the Governance Evidence Taxonomy and Founding Assessor",
    "companyNumber": "17380022",
    "jurisdiction": "England and Wales",
    "url": "https://arkayarisk.com/",
    "contact": "djm@arkayarisk.com"
  },
  "issued": "2026-10-22",
  "humanIndex": "https://arkayarisk.com/llms.txt",
  "implementerPack": {
    "name": "Arkaya Layer 1 implementer pack",
    "version": 1,
    "dated": "2026-08-10",
    "status": "Specifications in review, pre-ratification. Vector set and conformance corpus are candidates.",
    "openMaterial": "No fee, no account and no call to any Arkaya service. Licence terms for the schema, specifications and test vectors are not yet settled. The reference implementation code is under the MIT licence.",
    "landing": "https://arkayarisk.com/get",
    "root": "https://arkayarisk.com/get/v1/",
    "manifest": "https://arkayarisk.com/get/v1/MANIFEST.json",
    "digestForm": "base58-btc multibase over multihash-prefixed SHA-256, per Cryptographic Profile v5 section 3.3",
    "files": [
      {
        "path": "README.md",
        "digest": "zQmS6RPnpVRQYQBaSNHnXm1RJUV3nPsenMufnWj44QRQZE3"
      },
      {
        "path": "SECURITY.md",
        "digest": "zQmbqUoraG2bqohG2KM74ni1UF7245c6sMzor4StEZCvjSb"
      },
      {
        "path": "VERIFY.md",
        "digest": "zQmdcX2J2RLsVwn8igD4EL1YxBeJkTXz1pvyzn1uBjk4zBN"
      },
      {
        "path": "corpus/README.md",
        "digest": "zQmX5q7VGg8cpf1ierP3TXa7wFvqgJgE3E4ckJ77g8GhfQg"
      },
      {
        "path": "corpus/reference_reader.py",
        "digest": "zQmRxw3fpCEp9dcAEuRcmJGDJBBJSgiNGbM5nxTWUujmLZq"
      },
      {
        "path": "corpus/run_fixtures.py",
        "digest": "zQmaYuJFWrWEcCeiKMSXkeuGCPFnp7X5t8toxTV4TdEvoqT"
      },
      {
        "path": "specifications/Arkaya_Layer1_Cryptographic_Profile_v5.md",
        "digest": "zQmTBHeJPPptQ46uUiuxU3SYhC1ZqWEsr2bnURs7RD5sovf"
      },
      {
        "path": "specifications/Arkaya_Layer1_Interface_and_Conformance_Specification_v4.md",
        "digest": "zQmZKaKaaDJfGXuwGuvkU36LwYGuWWA62iws15W7uZyHbKb"
      },
      {
        "path": "vectors/generate_vectors_v5.py",
        "digest": "zQmRp8UWShhPe56TEPG8bSqf5ZQeHfm1oCgzLkLN5cZBSLA"
      },
      {
        "path": "vectors/vectors_v5_candidate.json",
        "digest": "zQmU6FJxejX7fjT1X3iEvhPMQsyvfWD5nDcNhGDDnTVqT8P"
      },
      {
        "path": "vectors/xverify_v5.mjs",
        "digest": "zQmTe9HfHP4tPkWizR9RS4KQ2nLcnREC9s7GyeZ4VDm6aKh"
      }
    ]
  },
  "cryptographicProfile": {
    "version": 5,
    "proofType": "DataIntegrityProof",
    "cryptosuite": "eddsa-jcs-2022",
    "canonicalisation": "RFC 8785 JSON Canonicalization Scheme. 'Canonical' is used in this document only in that sense: the single byte form of a JSON value. No Unicode normalisation is performed by the profile.",
    "signature": "Ed25519",
    "signingInput": "SHA-256(canonical proof configuration without proofValue) || SHA-256(canonical record without proof)",
    "digestReference": "z + base58-btc( 0x12 0x20 || SHA-256(bytes) )",
    "keyEncoding": "multikey, multibase base58-btc, Ed25519 public key prefix 0xed01",
    "genesisConstant": "z11111111111111111111111111111111",
    "genesisNote": "multibase base58-btc over thirty-two zero bytes; valid only at sequenceNumber 0; not multihash-prefixed",
    "chainMembers": [
      "chainId",
      "sequenceNumber",
      "previousDigest"
    ],
    "specification": "https://arkayarisk.com/get/v1/specifications/Arkaya_Layer1_Cryptographic_Profile_v5.md"
  },
  "proofCheck": {
    "whatItTakes": "the record, the public schema and the signer's public key; the key travels with the record",
    "steps": [
      "Remove the proof member. Canonicalise the remainder with an RFC 8785 library. SHA-256 it. Prefix 0x12 0x20, encode base58-btc, prefix z. Compare with the record digest and with the previousDigest of the next record in the chain.",
      "Take the proof object, remove proofValue, canonicalise it. The signing input is SHA-256 of that concatenated with SHA-256 from step 1, in that order.",
      "Decode proofValue (base58-btc after the z) and the key in verificationMethod (multikey). Check the Ed25519 signature over the signing input. Note that a passing signature establishes what was sealed, not by whom: binding the key to a party is a separate question the record does not answer on its own.",
      "All must pass. A record that fails is not evidence of anything about the control; it is a record that cannot be relied on."
    ],
    "stockLibraries": {
      "python": [
        "jcs",
        "base58",
        "cryptography"
      ],
      "javascript": [
        "canonicalize",
        "bs58",
        "node:crypto"
      ]
    },
    "registeredAcceptanceTests": {
      "V-1": "cryptographic correctness: an independent checker using stock open-source tooling, and no package published by the custodian, checks one sealed record with the published schema at the pinned version and the signer's public key",
      "V-2": "retrievability of referenced material",
      "V-3": "V-1 run with every Arkaya-operated domain blocked at DNS; the result must be identical"
    },
    "independentChecker": "https://arkayarisk.com/get/v1/vectors/xverify_v5.mjs"
  },
  "vectors": {
    "file": "https://arkayarisk.com/get/v1/vectors/vectors_v5_candidate.json",
    "status": "candidate; normative on adoption by the profile, not because a tool produced them",
    "positiveCases": 7,
    "negativeCases": 15,
    "checks": 49,
    "vectorSetDigest": "zQmdNx5qm2CJChsAzG6u5CmehHrbXfJfaoRL3o2bA8VuTEs",
    "fixtureKeys": {
      "fixtureKeyA": "z6MkjchhfUsD6mmvni8mCdXHw216Xrm9bQe2mBH1P5RDjVJG",
      "fixtureKeyB": "z6MknGc3ocHs3zdPiJbnaaqDi58NGb4pk1Sp9WxWufuXSdxf",
      "warning": "fixture keys, derived from fixed seeds, never for production use; no production signing key is published here and none is Arkaya's, since Arkaya does not sign records"
    },
    "specimenRecord": "https://arkayarisk.com/get/v1/specimen/get-v1-specimen-record.json",
    "specimenRecordDigest": "zQmQJtBuc2C4cwATu1LgXQkPs61Dbb6ybAVzEHREdnrw8Zx"
  },
  "schema": {
    "name": "Governance Evidence Taxonomy",
    "shortName": "GET",
    "humanReadable": "https://arkayarisk.com/schema",
    "machineReadable": null,
    "machineReadableNote": "The GET schema as JSON. The current candidate is editorial revision v5 (normative version 1.0). It is not approved and is not yet published here; publishing it is a version act on the schema governance track. How the schema's arrays relate to the record body is an open question, listed for version 1.1. A correction, v6, was published on 20 October 2026 as a public draft for comment, for 21 days from publication; it is not approved and is not a candidate (see publicDraft). The Evidence Record Specification is also not yet published here.",
    "publicDraft": {
      "version": "1.0.1-public-draft-v6",
      "status": "Public draft for comment, 21 days from publication; not approved; not a candidate. Correction-only editorial revision of normative version 1.0.",
      "documentDate": "2026-10-13",
      "publishedToRecord": "2026-10-20",
      "record": "https://record.arkayarisk.com/get/",
      "file": "https://record.arkayarisk.com/get/1.0.1-public-draft-v6/Arkaya_GET_Schema_v6.json",
      "sha256": "c1e1d4f74a5f892d09766235a474046f95f06c5f39f308b81336259ce79c8ae5",
      "bytes": 28325,
      "licence": "No licence to implement or redistribute is granted by this publication; a licence will accompany the ratified release."
    },
    "domains": [
      "People and culture",
      "Strategy and change",
      "Operations and resilience",
      "Third party and supply chain",
      "Financial and capital",
      "Regulatory and conduct",
      "Digital, data and AI",
      "Legal and contractual"
    ],
    "evidenceLadder": [
      "Asserted",
      "Attested",
      "Evidenced",
      "Verifiable"
    ],
    "schemaGovernance": "Arkaya stewards the schema during the founding period. Schema decisions run on a governance track separate from commercial decisions. No fee for inclusion, no paid tier of the schema. Independent stewardship is a designed path; it has not happened. Constituting authority and current Charter effectiveness are not settled."
  },
  "whatArkayaDoesNotDo": [
    "produce the record (an engine does, from the signals the organisation's own systems emit; the record is evidence when a counterparty reads it)",
    "sign records (the insured or its engine does; the record states which)",
    "score, rate, certify, audit or approve organisations",
    "price anything (the carrier, lender or acquirer decides what the record is worth)",
    "find, arrange, advise on or place insurance, or give audit, legal or investment advice",
    "sit in the path of a proof check"
  ],
  "invariant": "Source systems emit signals; an engine produces a record against the Governance Evidence Taxonomy; a counterparty reads that record as evidence; Arkaya can be appointed to read records and report what they support for a stated decision; Arkaya produces neither the record nor the price.",
  "description": "Arkaya connects governance and cybersecurity platforms with the insurers, MGAs and lenders who price and set terms for AI and other governance risks."
}
