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 0x37d7441d5c32be65ef3bb4e29f2cfd47e49f7a62cc9f3fa229a0cde339b6ecc6. Chain 2 (Bitcoin): anchored in block 953997 (2026-06-16T20:07:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/307baf06-821a-4349-974a-1348ee4c9139.json and https://artists.proofprofile.net/proofs/artist/307baf06-821a-4349-974a-1348ee4c9139.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 0x99b7e9587ff5bc1ce57069eec5b6720df467d64848d0dd662243e5a1253275da. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZFZ52170577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb734a1be307f29df7890c43626e95a389e57e31cd38a86daaf5d054bbb2fb6c6. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/TCAEQ2062253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4123936b385f909fec01ceaa7d44f7c3dcb58956678572687cba31b21f235b07. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), 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/TCAEX2079182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f05c80f4d7c4210afca379a96330f3450b8a687c6744afffa4a97d0bad500a5. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/TCAEX2079365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01758336d6c2b65d6eaba7b262a6b274196f95ea235d8a511ee6595cf2c62d7f. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/TCAEX2079373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c0d2972e642243d443173949a02044cd3ee4f6dbbe3b8c6043c37983037be5d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCAEX2079392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cc53c8f06890d35a7bb2408de842706a64f7a5a85bc4856ea6670727e4f2e25. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38:16Z), 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/TCAEX2079430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabc9dd3edc5bb49659a291f22b8f3898ba0853123ca3cf67aa77fc416c0d70fd. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/TCAEX2079434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92717c3cb12bb29905256e46439cc3f4bdd936326ffeb38e112b37f3d0cde94b. 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/TCAEX2079440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9172d4b169bfda095440001f9dbea8ebb88435791a45dfa729749201d62ce4f. Chain 2 (Bitcoin): anchored in block 960166 (2026-07-29T23:39: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/TCAEX2079457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd3ab93347bac006cf8157c9ec4b80784de934699cc925d61b35dbe73eee889. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCAEX2079462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb02f25cbab4a6b010e87085fa0de5ed228eed673185a58c00284f18eeeec822. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/TCAEX2079466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca4afe77aca213cdef608efe022a495220953a79178615d03e16dd53feb3119. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCAEX2079483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa07c4f5e850ae8f76e77c8d512457be85b59a43a7e18723d9ce4d64a74104f73. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCAEX2079487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c3bdf4ea2fadc275dfa7d8a76a6338a560f764228600ae9c2f7d8479808f2c1. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/TCAEX2079488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27aee10d046203724068cab86ce414ccf4f4c73327b8a86043a47715b3587f33. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/TCAEX2079492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b256594ea0abea3b9b2944fd63c91e81d8c342c05c13827421c30db757e0b72. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/SE6I32017080.