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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf13f2e8f888a709ca71aada2178e6c10e6686a8b1e5bd1286fa2db085fce7284. 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/5dfcb2a3-a5ec-4ff0-a65c-0a6d2ea54c7a.json and https://artists.proofprofile.net/proofs/artist/5dfcb2a3-a5ec-4ff0-a65c-0a6d2ea54c7a.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe64e22113d72aa30ae9e0a3fce7547f55d29506841f6e7c64a49f93d3118e968. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:47:30Z), 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/PLS172200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25fa0060928969d03546d4f54993b390d6d84f792e384675c10a4b858693ac8c. Chain 2 (Bitcoin): anchored in block 957810 (2026-07-13T05:55: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/PLS172200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x641feb4103eb9b3ec5a620dc244842507dcac6d99e60258fc7145c7c7596f575. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/PLS172200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa92eb453f8d54cec0918da0b3915c562384a4e4f82bc84b7faca1ccd2c195054. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/PLD111800035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac7880c2b9d1c8ca73b2b64a574cfd6d4706901cd118859eafca255c033b6b27. 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/PLD111800038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd88fca9990c6b8cca0cc4bb92fcdda540a58d78813325f3dca27cad03766c6f0. 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/PLB822300211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x013aa0f6880614ade4d24c591a526a984386e3146abe8f48ee0717b6d1679227. 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/PLB822300212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x806f2d9723cd125a92ee5f1073335ed42b7d2cd48f42bd4b2e77151c26b93cb0. 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/PLB822300180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ca25955ba7640ad3eb9a764d58ea9d2a0a6e94666553ad19393f7297541a767. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/PLB822300214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ab3aa942c2e3c36e95ac0d99931d68189c818da3c51ca311fdf748ce23e3521. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/PLB822300215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26f8357c9307c29946648ecdd4d0927c676a6fbebf96eb406aa212ce8f26a8ac. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/PLB822300216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10b8e14fa4bfde4768a8a0e9fe855937b2a159fb295dadfd4c237d3ebb372a75. 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/PLB822300217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56f69bdcee6911582c3952a247601f1fae89436b681059d0ffd70b8db54a9bd5. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/PLB822300200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac5b02d61bf64796961fd03d1b4f8217474dcaf08151a1e83aa28382740a3416. 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/PLB822300218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x792920d9c874451a4ccfeb596e2af77756ee6d89fcd4917444147d39423d0b67. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/PLB822300219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf81b2b7c039d5b1a49d6a0c19e96ea8a9504f941c01cc1c07719072d86d8f1c2. 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/PLB822300220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e83c3b102ffda8b37f788d4f445ede42e1b35c2ebdfa89fd3d0bbed792935a2. 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/PLB822300221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf68c13388ca8412ba6c9d173d442c8b24bda72abb9579a2fd6b352529976735a. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/PLB822300222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f6f581a1039bce299286416bb08f480201a8bf677213d97ba3f8a24a4ab7288. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/PLB822300233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47fd62dff5fdca81ecc9d33043f43ef6f18c28e3e75208d8b98fed2ef6358b9b. 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/PLA681802241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a632b6ff1bd85bf859c75b3055a8b40f9b0c25ac726fc61094417120099e468. 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/PLC071901005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69e33d4b84ef2f9d7e758042623a0c01217e93e2fe3239313915b112c209dd42. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/PL89F2000002.
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