{
  "schema": "aidid.schemas.index",
  "version": "1",
  "site": "https://aidid.im",
  "generatedBy": "scripts/generate-agent-surface.mjs",
  "generatedFrom": "public/schemas/**/*.schema.json",
  "specs": [
    {
      "doc": "AIDID_DID规范_v1.md",
      "version": "v1.6"
    },
    {
      "doc": "AIDID_事件字段规范_v1.md",
      "version": "v1.2"
    },
    {
      "doc": "AIDID_母子DID与授权规范_v1.md",
      "version": "v1.14"
    },
    {
      "doc": "AIDID_第三方登录规范_v1.md",
      "version": "v1.3"
    },
    {
      "doc": "AIDID_签名规范_v1.md",
      "version": "v1.5"
    },
    {
      "doc": "AIDID_链配置规范_v1.md",
      "version": "v1.20"
    },
    {
      "doc": "frontend/lib/rpRegistry.ts",
      "version": "1"
    }
  ],
  "schemas": [
    {
      "id": "https://aidid.im/schemas/config/msg-network.schema.json",
      "path": "/schemas/config/msg-network.schema.json",
      "title": "AIDID MSG network configuration",
      "status": "external-pending",
      "spec": {
        "doc": "AIDID_链配置规范_v1.md",
        "version": "v1.20",
        "section": "§1"
      },
      "source": [
        "frontend/lib/msgNetwork.ts#MsgNetworkConfig",
        "frontend/lib/msgNetwork.ts#MSG_NETWORK",
        "frontend/lib/msgNetwork.ts#MSG_NATIVE_DENOM",
        "frontend/lib/msgNetwork.ts#MSG_GAS_PRICE_DEFAULT_ATTO",
        "frontend/lib/msgAddress.ts#MSG_ADDRESS_PREFIX"
      ],
      "bytes": 8909,
      "sha256": "d27a4c06d5f60ca0a4accaeae43092a3092fd76386d70b7d8a2e3c3472e1e102"
    },
    {
      "id": "https://aidid.im/schemas/config/production-gate.schema.json",
      "path": "/schemas/config/production-gate.schema.json",
      "title": "AIDID production configuration gate policy",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_链配置规范_v1.md",
        "version": "v1.20",
        "section": "§4"
      },
      "source": [
        "frontend/lib/msgNetworkValidation.ts#validateMsgNetworkConfig",
        "frontend/lib/msgNetworkValidation.ts#assertMsgNetworkConfig",
        "frontend/lib/msgNetwork.ts#MsgNetworkConfig",
        "frontend/lib/msgAddress.ts#isValidMsgContractAddress",
        "frontend/lib/msgAddress.ts#MSG_ADDRESS_PREFIX"
      ],
      "bytes": 11641,
      "sha256": "94832759c695f828ae3f5faae98c3dac92b147ab50f3a0be894ca5b280d5a110"
    },
    {
      "id": "https://aidid.im/schemas/delegation/delegation-error.schema.json",
      "path": "/schemas/delegation/delegation-error.schema.json",
      "title": "AIDID Delegation Failure",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_母子DID与授权规范_v1.md",
        "version": "v1.14",
        "section": "§3.3"
      },
      "source": [
        "frontend/packages/aidid-login-sdk/src/delegation.js#DELEGATION_ERROR_CODES",
        "frontend/packages/aidid-login-sdk/src/delegation.js#verifyDelegation",
        "frontend/packages/aidid-login-sdk/src/delegation.js#evaluateDelegation",
        "frontend/lib/subDid.ts#parseDelegationPayload"
      ],
      "bytes": 4673,
      "sha256": "d613fe8f42b7ac9f1b0efcb9a345f5724ce9592981d63a14d20caf0e03fb4ce8"
    },
    {
      "id": "https://aidid.im/schemas/delegation/delegation-payload.schema.json",
      "path": "/schemas/delegation/delegation-payload.schema.json",
      "title": "AIDID Delegation Payload (parsed)",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_母子DID与授权规范_v1.md",
        "version": "v1.14",
        "section": "§3.1"
      },
      "source": [
        "frontend/lib/subDid.ts#parseDelegationPayload",
        "frontend/lib/subDid.ts#canonicalizeDelegationForSigning",
        "frontend/packages/aidid-login-sdk/src/delegation.js#buildDelegationPayload",
        "frontend/packages/aidid-login-sdk/src/delegation.js#parseDelegationPayload"
      ],
      "bytes": 14244,
      "sha256": "e9473ec27f131e5fa14cd66e02efe708bb91b7427b3599657f2349769599e897"
    },
    {
      "id": "https://aidid.im/schemas/delegation/usage-receipt.schema.json",
      "path": "/schemas/delegation/usage-receipt.schema.json",
      "title": "AIDID Sub-DID Usage Receipt (parsed)",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_母子DID与授权规范_v1.md",
        "version": "v1.14",
        "section": "§7"
      },
      "source": [
        "frontend/packages/aidid-login-sdk/src/delegation.js#buildUsageReceiptPayload",
        "frontend/lib/subDid.ts#buildSubDidUsageReceipt"
      ],
      "bytes": 4176,
      "sha256": "a19b4d2a30be96c20f8fc972d5e265416d51c68333ffd55ed69cbca23f461c73"
    },
    {
      "id": "https://aidid.im/schemas/delegation/verification-result.schema.json",
      "path": "/schemas/delegation/verification-result.schema.json",
      "title": "AIDID Delegation Verification Result",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_母子DID与授权规范_v1.md",
        "version": "v1.14",
        "section": "§9.1"
      },
      "source": [
        "frontend/packages/aidid-login-sdk/src/delegation.js#verifyDelegation",
        "frontend/packages/aidid-login-sdk/src/delegation.js#evaluateDelegation",
        "frontend/lib/subDid.ts#evaluateSubDidUsability"
      ],
      "bytes": 8652,
      "sha256": "771a66f1c9f54714215834067b12f86f9951cfc098bafb680e4649feeba1cbea"
    },
    {
      "id": "https://aidid.im/schemas/did/canonical-resolve.schema.json",
      "path": "/schemas/did/canonical-resolve.schema.json",
      "title": "AIDID canonical resolve HTTP envelope",
      "status": "external-pending",
      "spec": {
        "doc": "AIDID_DID规范_v1.md",
        "version": "v1.6",
        "section": "§8.4"
      },
      "source": [
        "frontend/lib/msgCanonicalRegistry.ts#classifyCanonicalResolveResponse",
        "frontend/lib/msgCanonicalRegistry.ts#AIDID_RESOLVE_ERROR_CODES",
        "frontend/lib/msgCanonicalRegistry.ts#buildCanonicalResolveUrl",
        "frontend/lib/msgResolver.ts#CanonicalAididRecord"
      ],
      "bytes": 14690,
      "sha256": "cdda18568ec0988f4a2ee152b09c8af937f2026e15ea526b1939935267f18b42"
    },
    {
      "id": "https://aidid.im/schemas/did/did-document.schema.json",
      "path": "/schemas/did/did-document.schema.json",
      "title": "AIDID DID Document",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_DID规范_v1.md",
        "version": "v1.6",
        "section": "§3"
      },
      "source": [
        "frontend/lib/did_contract.ts#DidDocument",
        "frontend/lib/did.ts#DIDResolver.toContractDocument",
        "contracts/did-contract/src/state.rs#DidDocument"
      ],
      "bytes": 9408,
      "sha256": "a5280a43a62fe84ae2afe728b21255276660027fb6206bd53b2a15ca545ce693"
    },
    {
      "id": "https://aidid.im/schemas/did/msg-did.schema.json",
      "path": "/schemas/did/msg-did.schema.json",
      "title": "AIDID msg DID",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_DID规范_v1.md",
        "version": "v1.6",
        "section": "§1"
      },
      "source": [
        "frontend/lib/did.ts#buildMsgDid",
        "frontend/lib/did.ts#getStableIdentifierFromDid",
        "frontend/lib/did.ts#deriveStableIdentifierFromPublicKey"
      ],
      "bytes": 1932,
      "sha256": "d4d7b64406c6bb823c7e26c28cfe954ea79f58389a28edd10d899310de09ca50"
    },
    {
      "id": "https://aidid.im/schemas/did/stored-did.schema.json",
      "path": "/schemas/did/stored-did.schema.json",
      "title": "AIDID Stored DID record",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_DID规范_v1.md",
        "version": "v1.6",
        "section": "§8.4"
      },
      "source": [
        "frontend/lib/did_contract.ts#StoredDid",
        "contracts/did-contract/src/state.rs#StoredDid",
        "frontend/lib/msgResolver.ts#CanonicalAididRecord"
      ],
      "bytes": 12038,
      "sha256": "71e4d99810eb004250b122972d42965e6f0c8bf1fa6bda6995c2f715947d729d"
    },
    {
      "id": "https://aidid.im/schemas/events/did-audit-summary.schema.json",
      "path": "/schemas/events/did-audit-summary.schema.json",
      "title": "AIDID DID audit summary",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_事件字段规范_v1.md",
        "version": "v1.2",
        "section": "§4"
      },
      "source": [
        "frontend/lib/audit.ts#DidRequestAudit",
        "frontend/lib/audit.ts#DidAuditSummary",
        "frontend/lib/audit.ts#createDidRequestAudit",
        "frontend/lib/audit.ts#summarizeExecuteResult",
        "frontend/lib/audit.ts#summarizeQueryResult",
        "frontend/lib/audit.ts#summarizeFailedRequest",
        "frontend/lib/audit.ts#normalizeEvents"
      ],
      "bytes": 6969,
      "sha256": "52712660b2b62defb337f22f85e3f91cf06f231c2aea4a7909e87bc748aedb6d"
    },
    {
      "id": "https://aidid.im/schemas/events/did-event-attributes.schema.json",
      "path": "/schemas/events/did-event-attributes.schema.json",
      "title": "AIDID DID registry event attributes",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_事件字段规范_v1.md",
        "version": "v1.2",
        "section": "§1"
      },
      "source": [
        "contracts/did-contract/src/contract.rs#standard_action_response",
        "contracts/did-contract/src/contract.rs#instantiate",
        "contracts/did-contract/src/state.rs#StoredDid"
      ],
      "bytes": 7419,
      "sha256": "8e54cd48738972898afe529f4de69d48d559b257188dd5082827c9327b236422"
    },
    {
      "id": "https://aidid.im/schemas/login/login-error.schema.json",
      "path": "/schemas/login/login-error.schema.json",
      "title": "AIDID Login Failure",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_第三方登录规范_v1.md",
        "version": "v1.3",
        "section": "§13"
      },
      "source": [
        "frontend/packages/aidid-login-sdk/src/errors.js#toFailure",
        "frontend/packages/aidid-login-sdk/src/verify.js#verifySignInResponse"
      ],
      "bytes": 2716,
      "sha256": "27115ad1887caa03b876c0a1ca2d50c789d9540946a4f09b013b1d8ba5723ffe"
    },
    {
      "id": "https://aidid.im/schemas/login/signin-message.schema.json",
      "path": "/schemas/login/signin-message.schema.json",
      "title": "AIDID Canonical Sign-in Message",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_第三方登录规范_v1.md",
        "version": "v1.3",
        "section": "§5.1"
      },
      "source": [
        "frontend/packages/aidid-login-sdk/src/message.js#buildSignInMessage",
        "frontend/packages/aidid-login-sdk/src/message.js#buildSignInMessageForRequest",
        "frontend/packages/aidid-login-sdk/src/message.js#parseSignInMessage"
      ],
      "bytes": 2729,
      "sha256": "4ee64b5a4dbeca86441a99ec41f8603b45a2928958def74312eed72cd3fa5041"
    },
    {
      "id": "https://aidid.im/schemas/login/signin-request.schema.json",
      "path": "/schemas/login/signin-request.schema.json",
      "title": "AIDID Sign-in Request",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_第三方登录规范_v1.md",
        "version": "v1.3",
        "section": "§4 / §4.1"
      },
      "source": [
        "frontend/packages/aidid-login-sdk/src/request.js#createSignInRequest",
        "frontend/packages/aidid-login-sdk/src/request.js#validateSignInRequestShape",
        "frontend/lib/protocol.ts#SignInRequest"
      ],
      "bytes": 4129,
      "sha256": "01387dee4d2179fd329aefaee7a4c410b4515f8310b7f652a5563afeac3802fb"
    },
    {
      "id": "https://aidid.im/schemas/login/signin-response.schema.json",
      "path": "/schemas/login/signin-response.schema.json",
      "title": "AIDID Sign-in Response",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_第三方登录规范_v1.md",
        "version": "v1.3",
        "section": "§6"
      },
      "source": [
        "frontend/lib/authorize.ts#buildSignInResponse",
        "frontend/packages/aidid-login-sdk/src/verify.js#verifySignInResponse"
      ],
      "bytes": 12123,
      "sha256": "6f089f2136e3d5fac754b19727de0d5327277471946ac50007a7b1b49c6f07ad"
    },
    {
      "id": "https://aidid.im/schemas/login/vc-credential.schema.json",
      "path": "/schemas/login/vc-credential.schema.json",
      "title": "AIDID PQ VC profile v1-draft",
      "status": "design-pending",
      "spec": {
        "doc": "AIDID_第三方登录规范_v1.md",
        "version": "v1.3",
        "section": "§11"
      },
      "source": [
        "frontend/packages/aidid-login-sdk/src/vc.js#AIDID_PQ_VC_PROFILE",
        "frontend/packages/aidid-login-sdk/src/vc.js#canonicalizeCredentialForSigning",
        "frontend/packages/aidid-login-sdk/src/vc.js#verifyMembershipCredential"
      ],
      "bytes": 12343,
      "sha256": "273b6f35b708b175da99bbeb909d6e07fbb59ae7e9bb3db7125ae17cb25843c4"
    },
    {
      "id": "https://aidid.im/schemas/registry/rp-registry.schema.json",
      "path": "/schemas/registry/rp-registry.schema.json",
      "title": "AIDID third-party registry snapshot",
      "status": "implemented",
      "spec": {
        "doc": "frontend/lib/rpRegistry.ts",
        "version": "1",
        "section": "RP Registry (Phase 0)"
      },
      "source": [
        "frontend/lib/rpRegistry.ts#RpRegistrySnapshot",
        "frontend/scripts/verify-rp-registry.mjs"
      ],
      "bytes": 4780,
      "sha256": "df962e19aff8c175f68a41c67cbbb83e3bfa5bfcc340eb676af134a7530ff4e3"
    },
    {
      "id": "https://aidid.im/schemas/signature/did-signature-payload.schema.json",
      "path": "/schemas/signature/did-signature-payload.schema.json",
      "title": "AIDID DID write-operation signature payload",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_签名规范_v1.md",
        "version": "v1.5",
        "section": "§1"
      },
      "source": [
        "frontend/lib/signature_payload.ts#buildDidSignaturePayload",
        "frontend/lib/signature_payload.ts#normalizeDidDocumentForPayload",
        "contracts/did-contract/src/contract.rs#CanonicalPayload"
      ],
      "bytes": 14697,
      "sha256": "c85c170955bf64a9c0e9893ffdcbe3ea48a64171489c8ad360777402582fc35a"
    },
    {
      "id": "https://aidid.im/schemas/signature/pq-verify-request.schema.json",
      "path": "/schemas/signature/pq-verify-request.schema.json",
      "title": "AIDID msg_pq_verify_v1 query request",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_签名规范_v1.md",
        "version": "v1.5",
        "section": "§7.1"
      },
      "source": [
        "contracts/did-contract/src/contract.rs#verify_quantum_signature",
        "contracts/did-contract/src/contract.rs#MSG_PQ_VERIFY_ALGORITHM",
        "contracts/did-contract/src/msg.rs#MsgPqVerifyV1"
      ],
      "bytes": 6350,
      "sha256": "094ce45164d6bb16c9a1c4309a5f44320d7b8e1d8f5587f1d9e5a3b1cc03e69f"
    },
    {
      "id": "https://aidid.im/schemas/signature/pq-verify-response.schema.json",
      "path": "/schemas/signature/pq-verify-response.schema.json",
      "title": "AIDID msg_pq_verify_v1 query response",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_签名规范_v1.md",
        "version": "v1.5",
        "section": "§7.2"
      },
      "source": [
        "contracts/did-contract/src/msg.rs#MsgPQVerifyV1Response",
        "contracts/did-contract/src/contract.rs#verify_quantum_signature",
        "contracts/did-contract/src/contract.rs#MSG_PQ_VERIFY_CANONICAL_ALGORITHM"
      ],
      "bytes": 3867,
      "sha256": "328809689577581fc9a1fa7420edcda2f1844e1828e228a4d7f902ad4a8ba6af"
    },
    {
      "id": "https://aidid.im/schemas/signature/signed-tx.schema.json",
      "path": "/schemas/signature/signed-tx.schema.json",
      "title": "AIDID signed transaction wire (official @msg-chain/sdk)",
      "status": "implemented",
      "spec": {
        "doc": "AIDID_签名规范_v1.md",
        "version": "v1.5",
        "section": "§2B"
      },
      "source": [
        "frontend/vendor/msg-chain-sdk/dist/tx/index.js#serializeSignedTx",
        "frontend/vendor/msg-chain-sdk/dist/tx/index.d.ts#SignedTx",
        "frontend/tests/unit/msg_sdk_official_vectors.test.ts#official SDK vectors — serializeSignedTx wire shape"
      ],
      "bytes": 21456,
      "sha256": "4f161b2242c9ed94ddc4c08f2f54ba5afe02270516562ca377a22a557a9a24f4"
    }
  ]
}
