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 0x194fe058a31eeb03bf9098a0e9b6237f6785bebb4abf98e9b0c69cce1d267ae0. Chain 2 (Bitcoin): anchored in block 953616 (2026-06-14T08:58:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/18ed9bfb-c523-4d69-9564-daecac318d93.json and https://artists.proofprofile.net/proofs/artist/18ed9bfb-c523-4d69-9564-daecac318d93.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 0x6955fbe27c18fa41d663adb8b7369bfd59a954681feb586e154ffc527f5e26ae. Chain 2 (Bitcoin): anchored in block 957287 (2026-07-09T09:48: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/JPS801953897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8bbed1c17d32d61052aa736e60611901fe5651ffeb316c080b9673fdd4b92d7. 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/JPS801953898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa30c0ef3f4f3f069c2662ed8a3109cf95f5b627dc0678f0cba736adf86c8b6. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/JPS801953899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2412aaffbbd0a62fe949a7dc2fc4a6ce55217d66234c38cafeaab8592a0c2b9. 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/JPS801953901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5875c819ebba25be3921eb01b6ab4d59533571c924b2c0179fddefe12f82c8a. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/JPS801953902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68c1ac5cbd12451207b7b6623966ab4c3484f9f0fd92e0fbe8d5801f0c61286f. 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/JPS801953903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x134e3d46b526c0519b184c2df664ec08c9c6a222855b504636c5d73ae62a3af2. 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/JPS801953904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78401958fac849deba932e69190ccef9ab2c9f23ddcaf571e3d3f9fc04273d8a. 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/JPS801953906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fbdae0fb3f7ef31fd77a887023bd636ae2e2decf16df65510af9f89fac80f77. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/JPS801953895.
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 0x528bfaeab281ad296a80ce9e3cefa6c1aafa5865a3b40698487295f5e728e0c1. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/JPS801953896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30832d41d70bf3d149e6b1b4c77f5c6511884fa5801dd0fd4455021ceab5d9f. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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/JPS801953900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae4437eb17dd77f2688b782ac619425171aa1bb1b1e5b67ad4393dca97526dc2. 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/JPS801953905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd133c1afb5c2829117a078706255b835fa9c962fff70373d6fc4d2fd80accdd0. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/JPS801953907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0802370d809c05df81dc88f3ef24a333a76d85033f6094682b34ff44863a4d47. 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/JPS801961745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14276c9a0364a8201f9d76f218f0fcd1c71bc45f36cf8ffc3aad6b9b48d2f0ac. 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/JPS801961739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d5ff4c958f82be3b65daaf79f224b327eea4d61f9d56cf5b98321dcda1716af. 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/JPS801961750.