1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x370d91822fabdb146d147cdfd33cd9e56686f2c2badc8af7bd6f0e26ee58601f. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/81d1be37-9c29-4812-9366-ebbdb6167c35.json and https://artists.proofprofile.net/proofs/artist/81d1be37-9c29-4812-9366-ebbdb6167c35.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31accf4d460cc695ccbceef5ff6fdd6c845f011ad2552fc186c06cc3f1ebc6a5. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA092505703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde2fd85325a56766331f148946ae639ebc26f33444227a92d17b0f965fd72ba0. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA092505704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeadd8a734bfc4b8fb430252540e9772984da12d5a0a434334c08589255df3a54. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011605802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ee6f183b8261d5a837c12a2c6232452192034445aa59edb6bbc909dac6d7a22. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011605804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace76791bf623fda5411550c933be52691f9ec01762621c744e9e523b719303d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011615823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae8c3c1816b82c35cd936024a3c99aaecb2e058a97475d52f69ffb1b281c0405. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011605801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeadd8a734bfc4b8fb430252540e9772984da12d5a0a434334c08589255df3a54. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011605802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3ad6efa5f4967a99493c634e4edebf2990a8a850b4c298806193f122bfdf5d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011604633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x445bae5d040b82dc758bd2811c21a854ac88249b3d01c6e2e4fd158fb4d773c1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011605803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ee6f183b8261d5a837c12a2c6232452192034445aa59edb6bbc909dac6d7a22. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011605804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5172482a90b5e09f20a58640339658c53eb10444d7f8623e4d41984ff4e60e8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011606614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4c497121a0177594b2ee872dd934664c1c7e5e0ae2fe432e429ddfe6db2044. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011608735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50dc61a99e033842e1eb4804ee87ddffeeb7929390205da2cfb01be119cea020. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011608736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb093cb6d4dccbb015c6b7aaef3da195e003ae9cf3c815e15e556685a175fded. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011610237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31ccc68395695bd5bac9d09875767ba6e45d7e9ba34515f4754b1f8c8bbbd5eb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011611639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace76791bf623fda5411550c933be52691f9ec01762621c744e9e523b719303d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011615823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59c7cd1267191f6a57c83eab92cd781b27c5c299372e80130090ab0f38379afe. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011625969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba451a00c37cd06576e3f4f8fcab286a1e8894d10ce57d04782e53a96005975. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011701555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86d5771c10c6b954bc49b360e8a03478e88032266bb32b48a5c4ba533c08cfcf. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011706863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15b504830ef8eb2154bd63059f18f540aef6ee4d5e513652ff87e15767932f22. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011707196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2194d7932dfd554b4689397938a500978169718003b614a3abb927e0b84c402. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011707577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a31e3d29718ce6dd160f5010a37072d75aeb83513e67c4de990f03db43d1c7a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011710324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x839ff19ef522bf1be3782cb851adcf27e914eca069687783c8a1e3bd1d5cf0d7. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011712109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58bcf7d02478a1fba86deed95ea4d4f87a79ff8e2007220888bcdfb862de33fa. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011714188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22b478234b594cc281aff1e1c061838a274a5a0f4a70c339f263409098535883. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011800355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf36a60aabd750c0bb4964b62f48246c8a46647b2c18732de7f1cfd5d9a2c8c23. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011800488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5b109e21a7d530c7a5f476f81f1fa62c9b30f44b4a71645446e31029a8d5e7c. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011800489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fbd7fd8bc7412a717bfad1b0350fc5ae5be5f7492405a6ae1d9d447e04e37e9. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011800490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2545578fe4866dd1adfc0d43de0e11afba45c5d5538542096ad4adec1e6e766e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011800993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576dc5cef3dca311f64b3e0348b0d98f56e9aa5dc6e6f1bbdbf726aa6fb899a8. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011800995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bf015544a4ce1b1446c12d68b8a3c144d36a13b641a8a66d5a87d3eea19de51. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011801042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ade79927a55ffb7a5277dd62f8fb6d64ed7272e6c2ff392acccc0aba936027. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd6c2cf00a23049ef10963a242f6e6399f62c0b363a8361982f8e155d66f085b. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3a4026d42c2faf7acc05af6894c177241a94e2d5730f3f7339a04f048d1e9c4. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011908343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1d1b7a3f4aeaa4c3196a7698676c9b95480014a8dd889a4e696666bdb238d7d. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x883612a84018ca83f1553f6bb24c001f571044764ce477e3ce9a1d8eb6784e43. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x868c1641d0a75e3d710caa4ebfc6b3d397927201ba332313b8c8f8111887b1fe. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd904767da35569187549227e44a7786436853734569014fcd8b5a1c570bef4a4. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011908344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadbcb0c7de8fc6a48c702e6594e79f528e507d08da4dee47b14ecd3e6ad44b2e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81f6b28067974e0ac2cdafd8a7dadcb8ae7643a76b2aa37ba63b2c8a1429711c. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x376f892eb295c7f3c1982390fe128eab793297105c65014a9097c5da6a26e205. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d2b28c68414ffe64e43a97eb4ae693753489e1818b5ec0f6d18056d00880e7f. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ESA011907904.