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 0xdfb7935be997103a8246a84fe021ce4863b3f1dd2fc27dec36b4c4884509a54b. Chain 2 (Bitcoin): anchored in block 953654 (2026-06-14T16:26:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4918a3d2-bc1a-407c-a61e-a643cc12b5ac.json and https://artists.proofprofile.net/proofs/artist/4918a3d2-bc1a-407c-a61e-a643cc12b5ac.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 0x4d3b11646ea4d2530ff603e1198f55cc0fd52019cd1224db46d7843f71f2ed4e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZTPX2223108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f089b93090236ebb9d1218ba41ddec2b57c0bea941180eab561ef6ba6e10ee. 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/QZTPX2223109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7873571dc900a6913c66637fc47d6e99afea62fce50e5ae39721cddd3782e0ae. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/QZTPX2223110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04cfee4a59ed00f3ebe5ea9d16172bc1891bd88a769ae9bbddf2d0fd21af8fd8. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/QZTPX2223111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7332ed1ef92b7718b1fd38a1114d5416b79b510c842565bddb5cf2b3aa5d8fb. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/QM4TW2552968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fbba0e5a6d974bd046a84d707cf86f521a0aa789320cd9ad8df3a30ff2731df. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QM4TW2552956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x773bad67f42d96bca69fe0a4dee22ef3b2e262823aa97fa69b9c6a10ebd07891. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QM4TW2552957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69a0b33d8b2b9ddcfac3bc72f5ef540f625f3642179cc78b188f1effbca5a122. 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/QM4TW2552959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x540fd3bfd8ce377fd249563c788240cb227c5de652af08a76339fcb88b389f85. 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/QM4TW2552958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59b123e4af945c5ea7114744eb9870e0cecbc6baff3a212b15ddba25dcb1ad6f. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13:58Z), 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/QM4TW2552963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad643d5d20533ebd36c54291c525cee9cad79295d4817ba7f26e2a815a354eb0. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/QM4TW2552960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdcedb61aea98040b2069529a1c4cc036ff778f429a87ed8e3eabde6cc29b1ee. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03:27Z), 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/QM4TW2552961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa377d0091c91a633f8621506aaf77ce9e88b945deb6a50c4cf348c2e84071baf. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QM4TW2552962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4958d21c1314eea0d250db1c759d517052d0d7970c35bd9271fc70fe54f081e. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QM4TW2552964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81d68d582fe99a3c739246685e0924aeb3daca939dc52438359c19ad0acff02b. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QM4TW2552965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3e99a095e1dc9e56d9483055f13c754266f456020bac478896f53373c703a48. 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/QM4TW2552966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba8c86b883d7e3d7def9b61abd34cdc2b3b3cb085315cbe6416f985977805063. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QM4TW2552967.