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 0x2ebbd371eae1900222916662c1d254331cc20ed4294c8c143cdaeca0e82a2099. 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/6d3f2c90-e37c-4016-99ef-ef029518dfdb.json and https://artists.proofprofile.net/proofs/artist/6d3f2c90-e37c-4016-99ef-ef029518dfdb.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 0x48ee0fb235ec7088ab86860e523487b87d95b565177f047379ce8ee146705ff7. 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/QZVFR2301786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7db79be1102e3cb9ae362b1ef03c89a6d5d4a8ab3e3093a0b9974523ebaba78d. 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/USMLG2401028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd001eb6d89d2e3a6831250e9b74eb79faa1e31c28f6f149d27478c57fea2b19d. 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/QZTB32234835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa20fd5d3708f43ea887ffd7c35ceba704e9b22134b2fb8cab793a2057e456598. 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/TCAHQ2382860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd1b5ea20087e5f1076feb40695678ad829a7d954044dff57214edf430a7d04. 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/TCAHQ2309794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac2ec98f54a9654ee0c880efce3e6e21a37850ca15634f669bdd6d23b805fef1. 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/TCAHL2332893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6e90ad8c7991b47f2b1fd5261b3a27f0e7678e55a2da98cbcec08ebcce6a016. 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/QZFYY2402210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d192c26cfd482dd7b4d5c27a251bb4d317d5507d9d3f67d0e468763e2214769. 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/CH7819573519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x681ebba72716ca55266c51fd2281d5222018d53e9a708158cf22a3ff8e396a95. 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/QZZ4J2401522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a90247e7e0cf1958a923fc908af79aecdc827e6dbf161260935256d85ecae16. 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/QZVFR2300771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48ee0fb235ec7088ab86860e523487b87d95b565177f047379ce8ee146705ff7. 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/QZVFR2301786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2e847be3151522334f1425e4ffc6155d62c3b6541fa99196e05fee73ce1d46a. 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/QZVFR2300704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48ee0fb235ec7088ab86860e523487b87d95b565177f047379ce8ee146705ff7. 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/QZVFR2301786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33cae3f7af6d3e6d05fdd0a9b6bb84764f8794e9c0403f44e19461fa684afe78. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:03: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/QZNMY2367362.
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