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 0xc23b30b6c957d0224b16c057cce43e33c1cc1bbad98925797c3dc7f2eff25a61. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/623b5f0a-7b97-4513-9331-abb0f7af2f29.json and https://artists.proofprofile.net/proofs/artist/623b5f0a-7b97-4513-9331-abb0f7af2f29.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 0xafba7ec642421e00be68459a912cdeb136e97a47cef0c78bebc23816ed0648ab. 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/ES42G1500072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebe67c7c37707c53fea1b96864c4429912d7ab68cb3f425c9b5381fb87d18c96. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/ES42G1500089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f93a9f980d642a13dc3667de15cbfd5aa8914bb3889ce3365a9611b6515acf0. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/ES42G1500107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd44edcec2e36ded46404717c0bbf9a3fcd7c133dae0aab42ac90bac42b65b57d. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ES42G1500075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb1134016834d2dfc4461ffda7189946a3d62e76ebfeead484b1a1176d4c418f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ES42G1500092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bc58dd3b69bebc6425716a6304be759f9c797fc4c6b065acbb2a358d8f8db62. 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/ES42G1500077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b7f186731731680edccd17b6414cb84daa46f7986841906766dd0823211be70. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:29: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/ES42G1500079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd88c4794832e2dc529c67f935ffa8de3dd4b1562198b41cdb4980087c14cc308. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ES42G1500096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd167658669d72515eb706975a04dcdb6ce240c28cc94a4a65cb213cba99df19. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/ES42G1500086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf22306f6a8831a00b0de8b490456805bd3d0bbfffb43ba6cccb37aaae842e788. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/ES42G1500073.
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 0xba5c62fa81a5b26b51b22249e79675f2d0064a78a8c9b1812f7903d6a180804b. Chain 2 (Bitcoin): anchored in block 960277 (2026-07-30T16:10:47Z), 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/ES42G1500074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25dbd49a1db38cd4de6579598c85e59c2455618a826f71dd6274c07d1a187e12. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/ES42G1500076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37a53fdc526a0fc67b0345dc54e49d9da0ed834dccad0ef1078ea6d2a63fb869. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/ES42G1500078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78e2d90baedcfaa54d493c9740e080a91c058958095576d719f4433f19095f87. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/ES42G1500080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10460a0f02bda83d0820394f35d8a13f881bd9f0826886bb8e3de0956a91ef7c. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06: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/ES42G1500081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98e85c6c48d7ca3ab0363908296e5f0811c67ed0c41d32833065316074b92650. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/ES42G1500098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a0d6c29fe7defbe925f89ddd1b246d79c63d8ad1d76e5e68b1138cf07afe78. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/ES42G1500116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33b1f5a970a186b7d437bae4909d7a08cd3d935c2a8a2d391cd625a5c47ceafc. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/ES42G1500082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82a7f7b504552ed7869b01d6d16ce26d7ba1d0bb8866738416f59407a0b21023. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/ES42G1500083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71aa3e083dba1882df0842f1342b0f6cf8ea9dba3405b6f7d8b9a02488d2bb4f. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/ES42G1500118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c33e7a85c6d3419d0a1fc72ceb683c7057f6178e4e55d356d10bc815977e589. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/ES42G1500084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33fefef2582c474580367842bcc7c8dcfd28908435d4d0127c47b9e25991c01c. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/ES42G1500085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e650fa1c959f7165963a4e4fd0c299cd17a756295da90ce01bd3c96105296d. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/ES42G1500087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9551bebf2c733fc78ad69f9523d4d3600c39139257c2638d039e737fdd5cd357. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/ES42G1500088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b4d308b30fb0962daa3360912d47f85727d74ff5625fb41ddd259a7e7be2d82. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ESA011104133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb8d0716eb445dd9f8ad74f6b508f2c043a3b16804a8ac6779b047a9610cf7e7. 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/ESA031401292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc103fd7687f8249caa4a105f2fdb5a3167fbf5d1fbeb6036d5355d1482ce2fef. 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/ESA031401298.