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 0x34a774ccaaea8b166d6400e05b9da3b462b1742f59a755637c4872b9705042a2. Chain 2 (Bitcoin): anchored in block 954533 (2026-06-20T08:57:02Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a5e4ca72-2a6d-4eaf-be34-c7e8fb9a956d.json and https://artists.proofprofile.net/proofs/artist/a5e4ca72-2a6d-4eaf-be34-c7e8fb9a956d.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 0x93d4ee8230b8c4013ed18585f9abe9a1ed88d794389845cd0c8e7b61e9c27c47. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/QZ8LD1999486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x231d87de72c7202c5249ab05879cc9a46b3e941ca4d151f4d6786972043640f5. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/QZ8LD1999487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19134240bb4765ef4abf01931c50c301149fcf47217b41e3685becbaceaee969. 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/QZ8LD1999488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe14cef77e1469234412acfdfd5939f39a8f1a1d9df69ad66175d1531023dcd72. 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/QZ8LD1999489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2655881d6d09436dbd2d1f8628db460c0bc8ba7981d2713d955c84c043cd7190. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZ8LD1999491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ede46d7052fea009af5c8570309c39b4c11d2dbaade86260dd1b62446d063b1. 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/QZ8LD1999492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6969cfcaa8ff4611a401fcab7ff2fda19b841750555c6d040ffd0e47a5ced62. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/QZ8LD1999493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b96175fec74b4fd6480bacdb4f2d396f1be1135f05566666566e3ffaaab611e. 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/QZDA72379947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9501c0ced3668263d7e784148110f315be315d24a9177e5ee58ea820daddfa2. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15: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/QZDA72379948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4556a8b21372bdb8ba43670afd0fcf3c52e652bccf634c8c083a5957da59650e. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZDA72379949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x726ab012ab3b44d1fa9ba13d1eff1247e4822520c24bedd04ca62a76c1b070f8. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZDA72379950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cf57eb16204f865556e9e9c9a4f8b78e5ec7a3aa4d04b9565e518799769312a. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/QZDA72379951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd05afdead118b507ca83344070c866cf5b3c4f353345a7aacd50270a30cb96a0. 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/QZDA72379953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6d5a850657cce8180175a2f0aef54ca16a923363c4eb09cc624234fdac3e6ca. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/QZMEQ2121310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef93ab335a72e866e29a048242d2bf500c2b3a5a8105c6efe1aa60306a347b56. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/USX9P2461259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6d5a850657cce8180175a2f0aef54ca16a923363c4eb09cc624234fdac3e6ca. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53:57Z), 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/QZMEQ2121310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x685883ecced1b7f3aa28fa482669bd7ea68dbcdd724a2f82c33d8cc8d35577d1. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/QZHZ51943054.