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 0x98f4872c6b45d418baa9098d593385e8d5f0c13282e4bbaf8507b1a2245a7a16. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1ebfa834-e00e-47ce-b8d0-96a16621b04f.json and https://artists.proofprofile.net/proofs/artist/1ebfa834-e00e-47ce-b8d0-96a16621b04f.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 0x64da793cfa57fbcd8e8eddcbe5fb7ec7151b717e918c78b3a044286c59eee882. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), 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/QZDA52458647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x829d9d9fd9975c902004d85f6ed358e40aec3cdea5b4c714bcb21d8ed1d6fe7c. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZDA52458648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc811ef8a8477ee5d087c552f88ed237033ec4d9f990ec41a9e62e2f503759ab4. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZDA52458649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85d85dfacc25a7332475e11d1ab26a830be557a51a68a4bc834119cae954970b. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZHN32486602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd02e5d56d97c0ca96f4f7a59066d41556a3677dc6bd138d857645f193cab758e. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QZHN32487043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6266bb562d6094a111dbef6156ab6c95d2bd9994f93498c244f9488d3ad63013. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZHN32488342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc14830bec2558541f9e583c14a1b0f51d6e8a817e0e452421f2830b97d41e266. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZPLR2492048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x497069f74b18f056f53ffb2e641fe8b15e7b4351b8987ecf672649c79ffa3d9f. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39:25Z), 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/QZPLR2492049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe37402e264922e6c05548ea11654ef6fb327f3b716ae64348ad34da8077ed5e1. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27:23Z), 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/QZPLR2492050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc4254ba4a7ecd759ed1d4aadf5c75663c39d071865dc79140ea95e873c76e3e. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/QZPLR2492051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79cc8ce7129fb4a86d78c2ca1c15b5df529dda1f16b6102bc0c8d72021d38a4f. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZPLR2492053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a04443084fd839ac4188a6f7a3cc0602235c9b503c8321d3f631f9b4f675383. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/QZPLR2492054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49c4fa9208cb5f966cdce9362e6242feb714057f801059116df7201b1e818e8. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZPLR2492055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd262c07a0db769ac777210f632b98f158635d3543c17fa153126079d604e47a. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZPLR2492056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f396cde6c459d190782329d6a96fed05cfaa64f20582d18db779d38ab213d3. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/QZPLR2492057.