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 0xed649e2f38fe3eb34e21a049b07fe01f5dc9cbb93e23025eef629702aeadb005. Chain 2 (Bitcoin): anchored in block 953674 (2026-06-14T19:07:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5dd0eda8-5283-42d6-a57f-5740a1a2fb67.json and https://artists.proofprofile.net/proofs/artist/5dd0eda8-5283-42d6-a57f-5740a1a2fb67.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 0x2da230519e3a9ab41e38997fa6aaab6448d58952d79d388acf3ed409bdc1f4a6. Chain 2 (Bitcoin): anchored in block 958681 (2026-07-19T06:14:54Z), 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/QZWFQ2477999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9c216f44b75d9becd13a6851e7ad0205f67b964ed1e0c924d88c372dba2aef9. 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/QZWFQ2478000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60cdad3094bd9325d136d473058ff64be30d635b4570dbbf8547e9929649a454. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59: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/QZWFQ2478001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b03038d33ad3cc3503d793859fc1f2e4ddb2a5d850c3261b0a9d5ffd9e11a3d. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06: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/QZWFQ2478002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff7eb82d3b8c3989a491a4d6fd086ea320e0d5099ea7d8590491beb5c08b15f6. 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/QZWFQ2478003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x754182c654f8e9442de54c907f8f9cb75110439567e3f0ac8197e1ca951bc03d. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QZWFQ2478004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x070d951c67c57c63d285e51051c26074d632e9b5999248e94e2651d20487574f. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QZWFQ2478005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee61b4bf9cd95268f8eb3eec8caa04746266b4e726a0ac015b6f0f17f36accc4. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZWFQ2478006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe52a553300e06be531cc601677732105c72f67f6c0548629d0d2e668ee2d099e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZWFQ2478007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb5ee989392ab35a038baca51dd8a5677e5b0ff43e2d9542f7de8884871c8a4. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/QZWFQ2478008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x639a3010b77f4935fa497f75c9a972134d5d80804149c134a02a8260a1a47cab. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZWFQ2478010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28d4fd9c2edec5ba37437455e2cb3406f5f32fc96cd361cbf239266aa3a7032b. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QZWFQ2478011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb27f5f4104ce43078e32dfdcb5d53c88cf57330c47c8a9aadc0f7885d0738e87. 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/QZWFQ2478012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3987d98d987e3b0fbe8899555efa6ae6892c37b1395012d6f2e37b18417b312a. 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/QZWFQ2478013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0828c9a7be588a2ce29600b751440b4aec3a41252521b53c14c29d2d4b9727db. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06: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/QZWFQ2478014.