{
  "schema": "blindoracle-content-credentials/1",
  "issuer": "did:web:craigmbrown.com",
  "verificationMethod": "did:web:craigmbrown.com#key-1",
  "generated": "2026-10-13T05:40:05Z",
  "how_to_verify": "Resolve https://craigmbrown.com/.well-known/did.json, take verificationMethod did:web:craigmbrown.com#key-1, check the eddsa-jcs-2022 proof, then recompute sha256 of the content and compare to credentialSubject.contentSha256. Tool: python3 scripts/bo_content_credential.py verify-file. Digests are over the raw bytes as served; a digest that no longer matches means the artifact changed since signing (regenerated daily), not that it was forged \u2014 the signature is what proves origin.",
  "entries": [
    {
      "name": "llms.txt",
      "url": "https://craigmbrown.com/llms.txt",
      "sha256": "213bb1f651919b490bab45ec79659b941ac6cb982180518ac53c7490597e520b",
      "bytes": 30906,
      "credential": {
        "@context": [
          "https://www.w3.org/ns/credentials/v2"
        ],
        "type": [
          "VerifiableCredential",
          "BlindOracleContentCredential"
        ],
        "issuer": {
          "id": "did:web:craigmbrown.com",
          "name": "BlindOracle (craigmbrown.com)"
        },
        "validFrom": "2026-10-13T05:40:03Z",
        "credentialSubject": {
          "contentSha256": "213bb1f651919b490bab45ec79659b941ac6cb982180518ac53c7490597e520b",
          "digestOf": "raw bytes if str/bytes, else RFC 8785 JCS of the JSON value",
          "mediaType": "text/plain",
          "kind": "public-artifact:llms.txt",
          "publishedBy": "BlindOracle",
          "url": "https://craigmbrown.com/llms.txt"
        },
        "description": "Resolve https://craigmbrown.com/.well-known/did.json, take verificationMethod did:web:craigmbrown.com#key-1, check the eddsa-jcs-2022 proof, then recompute sha256 of the content and compare to credentialSubject.contentSha256. Tool: python3 scripts/bo_content_credential.py verify-file",
        "proof": {
          "type": "DataIntegrityProof",
          "cryptosuite": "eddsa-jcs-2022",
          "proofPurpose": "assertionMethod",
          "verificationMethod": "did:web:craigmbrown.com#key-1",
          "created": "2026-10-13T05:40:03Z",
          "proofValue": "z4DM88XzUxwkCtdDwNcvaHWrTm9VCyHMtXWGqyhRzWc8qRKajrihEQaCYHhCaPGwJ5dsLboeGb8GtD5xWZqBAWXRE"
        }
      }
    },
    {
      "name": "mcp-pointer",
      "url": "https://api.craigmbrown.com/.well-known/mcp.json",
      "sha256": "2a5880b302693ae990fb061c5c08f9df26ff3f960d48b85f9d3c94d7fd0ac729",
      "bytes": 880,
      "credential": {
        "@context": [
          "https://www.w3.org/ns/credentials/v2"
        ],
        "type": [
          "VerifiableCredential",
          "BlindOracleContentCredential"
        ],
        "issuer": {
          "id": "did:web:craigmbrown.com",
          "name": "BlindOracle (craigmbrown.com)"
        },
        "validFrom": "2026-10-13T05:40:03Z",
        "credentialSubject": {
          "contentSha256": "2a5880b302693ae990fb061c5c08f9df26ff3f960d48b85f9d3c94d7fd0ac729",
          "digestOf": "raw bytes if str/bytes, else RFC 8785 JCS of the JSON value",
          "mediaType": "application/json",
          "kind": "public-artifact:mcp-pointer",
          "publishedBy": "BlindOracle",
          "url": "https://api.craigmbrown.com/.well-known/mcp.json"
        },
        "description": "Resolve https://craigmbrown.com/.well-known/did.json, take verificationMethod did:web:craigmbrown.com#key-1, check the eddsa-jcs-2022 proof, then recompute sha256 of the content and compare to credentialSubject.contentSha256. Tool: python3 scripts/bo_content_credential.py verify-file",
        "proof": {
          "type": "DataIntegrityProof",
          "cryptosuite": "eddsa-jcs-2022",
          "proofPurpose": "assertionMethod",
          "verificationMethod": "did:web:craigmbrown.com#key-1",
          "created": "2026-10-13T05:40:03Z",
          "proofValue": "z3obipHJzgsvUYDEhVWKjn2sLi65BGwjNqd8ZdPDixVokWknvCDXc1gTkVSd2g3XPWCwfjWgAzTsoaAzisqf8NA6n"
        }
      }
    },
    {
      "name": "mcp-server-card",
      "url": "https://craigmbrown.com/.well-known/mcp/server-card.json",
      "sha256": "8c798b695b64dcecbced517f423eeceb0d23b243a1404b672714b53b35bffd06",
      "bytes": 16695,
      "credential": {
        "@context": [
          "https://www.w3.org/ns/credentials/v2"
        ],
        "type": [
          "VerifiableCredential",
          "BlindOracleContentCredential"
        ],
        "issuer": {
          "id": "did:web:craigmbrown.com",
          "name": "BlindOracle (craigmbrown.com)"
        },
        "validFrom": "2026-10-13T05:40:04Z",
        "credentialSubject": {
          "contentSha256": "8c798b695b64dcecbced517f423eeceb0d23b243a1404b672714b53b35bffd06",
          "digestOf": "raw bytes if str/bytes, else RFC 8785 JCS of the JSON value",
          "mediaType": "application/json",
          "kind": "public-artifact:mcp-server-card",
          "publishedBy": "BlindOracle",
          "url": "https://craigmbrown.com/.well-known/mcp/server-card.json"
        },
        "description": "Resolve https://craigmbrown.com/.well-known/did.json, take verificationMethod did:web:craigmbrown.com#key-1, check the eddsa-jcs-2022 proof, then recompute sha256 of the content and compare to credentialSubject.contentSha256. Tool: python3 scripts/bo_content_credential.py verify-file",
        "proof": {
          "type": "DataIntegrityProof",
          "cryptosuite": "eddsa-jcs-2022",
          "proofPurpose": "assertionMethod",
          "verificationMethod": "did:web:craigmbrown.com#key-1",
          "created": "2026-10-13T05:40:04Z",
          "proofValue": "z4SMGzXm1wF25rCKBjZCa99QswPwEMuKp1p9qwq74H4C6DPmRnheBLT3TKnbagKWVYtam7qcD9xW9VWoBEyCoQeJh"
        }
      }
    },
    {
      "name": "a2a-agent-card",
      "url": "https://api.craigmbrown.com/.well-known/agent-card.json",
      "sha256": "5ae4f3412b04bb546e32f9a3e5ba95b2160a8208343239cb11655738a6644529",
      "bytes": 28271,
      "credential": {
        "@context": [
          "https://www.w3.org/ns/credentials/v2"
        ],
        "type": [
          "VerifiableCredential",
          "BlindOracleContentCredential"
        ],
        "issuer": {
          "id": "did:web:craigmbrown.com",
          "name": "BlindOracle (craigmbrown.com)"
        },
        "validFrom": "2026-10-13T05:40:04Z",
        "credentialSubject": {
          "contentSha256": "5ae4f3412b04bb546e32f9a3e5ba95b2160a8208343239cb11655738a6644529",
          "digestOf": "raw bytes if str/bytes, else RFC 8785 JCS of the JSON value",
          "mediaType": "application/json",
          "kind": "public-artifact:a2a-agent-card",
          "publishedBy": "BlindOracle",
          "url": "https://api.craigmbrown.com/.well-known/agent-card.json"
        },
        "description": "Resolve https://craigmbrown.com/.well-known/did.json, take verificationMethod did:web:craigmbrown.com#key-1, check the eddsa-jcs-2022 proof, then recompute sha256 of the content and compare to credentialSubject.contentSha256. Tool: python3 scripts/bo_content_credential.py verify-file",
        "proof": {
          "type": "DataIntegrityProof",
          "cryptosuite": "eddsa-jcs-2022",
          "proofPurpose": "assertionMethod",
          "verificationMethod": "did:web:craigmbrown.com#key-1",
          "created": "2026-10-13T05:40:04Z",
          "proofValue": "z4JC6rbaN7AK9bU2wReVH7WKoZa9qn2SyWah6hZAn2mHp9TannzaWGDSsZyae51A2FJqpqjSs75TzoXNAEPSv4Brb"
        }
      }
    },
    {
      "name": "agent-services",
      "url": "https://craigmbrown.com/.well-known/agent-services.json",
      "sha256": "7414f069ae8d9969410cecd3dde2236bd6b5d115c5a545a6aaa6448ab021e406",
      "bytes": 131135,
      "credential": {
        "@context": [
          "https://www.w3.org/ns/credentials/v2"
        ],
        "type": [
          "VerifiableCredential",
          "BlindOracleContentCredential"
        ],
        "issuer": {
          "id": "did:web:craigmbrown.com",
          "name": "BlindOracle (craigmbrown.com)"
        },
        "validFrom": "2026-10-13T05:40:04Z",
        "credentialSubject": {
          "contentSha256": "7414f069ae8d9969410cecd3dde2236bd6b5d115c5a545a6aaa6448ab021e406",
          "digestOf": "raw bytes if str/bytes, else RFC 8785 JCS of the JSON value",
          "mediaType": "application/json",
          "kind": "public-artifact:agent-services",
          "publishedBy": "BlindOracle",
          "url": "https://craigmbrown.com/.well-known/agent-services.json"
        },
        "description": "Resolve https://craigmbrown.com/.well-known/did.json, take verificationMethod did:web:craigmbrown.com#key-1, check the eddsa-jcs-2022 proof, then recompute sha256 of the content and compare to credentialSubject.contentSha256. Tool: python3 scripts/bo_content_credential.py verify-file",
        "proof": {
          "type": "DataIntegrityProof",
          "cryptosuite": "eddsa-jcs-2022",
          "proofPurpose": "assertionMethod",
          "verificationMethod": "did:web:craigmbrown.com#key-1",
          "created": "2026-10-13T05:40:04Z",
          "proofValue": "z5L1uNrwCCLes9LLVPwNA7kQhrHn2LYSzCXtZKwNXWt5iJj13KenPtYe7fieY1R4obAVMmGVva8qZutbmADZyJrxE"
        }
      }
    },
    {
      "name": "service-catalog",
      "url": "https://api.craigmbrown.com/v1/services",
      "sha256": "6ece46d07358ac053b25e9d21be87977a9789c1dc6de30b0ae06f4f74c3c9e85",
      "bytes": 34645,
      "credential": {
        "@context": [
          "https://www.w3.org/ns/credentials/v2"
        ],
        "type": [
          "VerifiableCredential",
          "BlindOracleContentCredential"
        ],
        "issuer": {
          "id": "did:web:craigmbrown.com",
          "name": "BlindOracle (craigmbrown.com)"
        },
        "validFrom": "2026-10-13T05:40:05Z",
        "credentialSubject": {
          "contentSha256": "6ece46d07358ac053b25e9d21be87977a9789c1dc6de30b0ae06f4f74c3c9e85",
          "digestOf": "raw bytes if str/bytes, else RFC 8785 JCS of the JSON value",
          "mediaType": "application/json",
          "kind": "public-artifact:service-catalog",
          "publishedBy": "BlindOracle",
          "url": "https://api.craigmbrown.com/v1/services"
        },
        "description": "Resolve https://craigmbrown.com/.well-known/did.json, take verificationMethod did:web:craigmbrown.com#key-1, check the eddsa-jcs-2022 proof, then recompute sha256 of the content and compare to credentialSubject.contentSha256. Tool: python3 scripts/bo_content_credential.py verify-file",
        "proof": {
          "type": "DataIntegrityProof",
          "cryptosuite": "eddsa-jcs-2022",
          "proofPurpose": "assertionMethod",
          "verificationMethod": "did:web:craigmbrown.com#key-1",
          "created": "2026-10-13T05:40:05Z",
          "proofValue": "z4P93qE6V3nS37Z4xVVs7uCDLWVYs14DNFaFJMfGoWDbSvb2xRhPrgsPm5W8gD73oFo7ko1QF1bQiCqnq84o1DQbr"
        }
      }
    },
    {
      "name": "muse-manifest",
      "url": "https://api.craigmbrown.com/v1/mcp/muse",
      "sha256": "c901e142fcb5ed16c20cf82a9e17682dea9789cd8c21e9856010e04da6161b8f",
      "bytes": 1905,
      "credential": {
        "@context": [
          "https://www.w3.org/ns/credentials/v2"
        ],
        "type": [
          "VerifiableCredential",
          "BlindOracleContentCredential"
        ],
        "issuer": {
          "id": "did:web:craigmbrown.com",
          "name": "BlindOracle (craigmbrown.com)"
        },
        "validFrom": "2026-10-13T05:40:05Z",
        "credentialSubject": {
          "contentSha256": "c901e142fcb5ed16c20cf82a9e17682dea9789cd8c21e9856010e04da6161b8f",
          "digestOf": "raw bytes if str/bytes, else RFC 8785 JCS of the JSON value",
          "mediaType": "application/json",
          "kind": "public-artifact:muse-manifest",
          "publishedBy": "BlindOracle",
          "url": "https://api.craigmbrown.com/v1/mcp/muse"
        },
        "description": "Resolve https://craigmbrown.com/.well-known/did.json, take verificationMethod did:web:craigmbrown.com#key-1, check the eddsa-jcs-2022 proof, then recompute sha256 of the content and compare to credentialSubject.contentSha256. Tool: python3 scripts/bo_content_credential.py verify-file",
        "proof": {
          "type": "DataIntegrityProof",
          "cryptosuite": "eddsa-jcs-2022",
          "proofPurpose": "assertionMethod",
          "verificationMethod": "did:web:craigmbrown.com#key-1",
          "created": "2026-10-13T05:40:05Z",
          "proofValue": "z3aTbhthYstbqyorLMK2xtEHSf5LJXjRMedmcK8J8QnjqNvic9ypTGREfDwe6HYQSe2dK8nw9uak59X8JU4fnFPgX"
        }
      }
    }
  ],
  "skipped": []
}