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 0x84adbb2d96b38530301c237220fcf2875a337937cb50ed9b67e3225315e65a00. 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/d1621f7b-370d-4ee0-a222-d966fb9d21bd.json and https://artists.proofprofile.net/proofs/artist/d1621f7b-370d-4ee0-a222-d966fb9d21bd.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 0xc2070de1453ea64ec2a70cdae198a65e3dff3c5bfb2a5c94f070b8ae85933bd1. 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/PLC062418077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d4ce0ebcd7f62d147342ad2bd848d9bdc1c444d6502e696ef7148239a5885a. 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/PLB382300140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb96e6b4ac4732747d2a0719693cdd926d9834e36e10673b30ea5be91c29bdcc. 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/PL2DY2300995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x941d7f3def3c448ce1a29e0dd63073f22e51887ff6ff0ae2564488ca6eaa4b8e. 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/PL22G2100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x881f2a6738b39ab116e33756701b999ee7cf9c9f15740f901878fc0a79196331. 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/PLUM72200314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x434fb73b96498c650b2c695282afc083c6e9179b42dbf2dc715089b482e9f2e8. 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/PLF242211182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a285f66987cb5d72cbf1476e9b1ff01b5139d910de6faacf23edab7db03e877. 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/PLB382200225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa6d87d405adf39c41c965bb0e99c6a6c761e6e08292ce3aaaf1bad12f0151a. 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/PL28P2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97c8a78ae7c0433aa92ce73f41f9e376a825782ac429ec080cbb3c34620d0f36. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/PL70D2200243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78db7fac0bfe491c5cff71dba2614d3e65a37fcfe22016b39f181cd62b57a41c. 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/PLV402001063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36ad544c222f20506c2108f20742e99c8ac0c6b506e40b8ef2983f414854621. 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/PLC061908523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fd95ded945ee7cc138bddf9ec6fbfb658408e5a350b47683bba08019aab3b87. 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/PLC061908521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2bfcc13be62c888a35de46dc9d8c8dfc82145609c9017efe613d467840eaf51. 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/PL94B1900008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85616cd5fcb2e4af1471c0ce6a92783e1f674b03f8750894f4af7e2e1b57d8cb. 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/PL94B1900006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03f28d9f0f602c335fde36a799169c97737698ee7603d17e97304456a818e32b. 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/PL26D1900004.