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 0xd20cf0ad02fa716893318409d9518e4010455a70c3dd9dbc0bcbcca6ebd16022. 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/603f9d0a-6e5b-4d3b-a335-a34726e96419.json and https://artists.proofprofile.net/proofs/artist/603f9d0a-6e5b-4d3b-a335-a34726e96419.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 0xdd48314d5218e2e54cb2f8c3ebb2f60d4f653962ab76f3b8a8c4c405631c049b. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/QZNWQ2428009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d8d1f74d5133fad685b275abc5e58d0674a8ed8eaa16f54b18c1264dbbc2bd3. 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/QZNWQ2428010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ab3f54ac96fc92dcbf08e1086aa5a1752ac88f652b2dac81219172ca02cf95. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24: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/QZNWQ2428011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7be5285a95533115c2239b36ebf057e2050680a772f8a5e93615197e2f6cdf. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZNWQ2428012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f85215f099f76df41e93ef7d748c4e8456ee3c0504daf1a268057c01ff35753. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZNWQ2428013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28c45506abc8998a44ab3187c0fab0d61d6fb7970afcbf49a37e94c3b06e6b86. 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/QZNWQ2428014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb09e60f4b536536bf59683890ec6296e5210af76ca4020dd4b47bf44a574c82. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QZNWQ2428015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc534c244a3c54eb0938eca5e40e296d7ba910ee62e8257d6b7f927c979440f15. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23:47Z), 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/QZNWQ2428016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ba93b84ffd44ebc0b24e6dc5ace9a8f673ea18d925b36e58dc85298d6033aa1. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/QZNWQ2428017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61b7c75137b70b1fbc4582244ea3f6f5942f45b9df0d652f600451d868a1f4ed. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZNWQ2428018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccccbb566cb5c7ee817e2a3fd46352767d28e22e1f9ca6ac539ade995551b482. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZNWQ2428019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb61de5080465b8584a0ec9529b72cd2dbc3970708af8b33adbd203b060146f13. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07: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/QZNWQ2428020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd95992768cdd20ec5caec96b7f5d8d550c622d583c170489f55d7951ad70a6cd. Chain 2 (Bitcoin): anchored in block 958920 (2026-07-20T18:14: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/QZMER2480246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd7cbe89c05365e5a8722467b1001b69e452707cd55963e5e8ac2a333ad1c04e. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZMER2480247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7ffe7bce23b515d148a9e4c15a5fc0ba99eba939e506ca4f4bd642e1a7edc7. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QZMER2480248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0127596c30c7513345e650d753286a4af5110cfb4b62a6db325dbc810415d3f. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/QZMER2480249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc548d386c72e95406cfa714de0e2236acc9504c101ccd4d5d720bb785c65f5. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZMER2480250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x638dc92ae9eee3b4fd1dca52f9fdcf3e7bbdb27b41314640f4144250cccc764f. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZMER2480251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x933bfd49cbe31571dd640df99b2d20d7aa3158d9fd111beed6b409b36ab4440b. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZMER2480252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c26d938cfa293fafbe70f3a6c18c3ce4bdbac16bd7113a9f1629ef3a3549a09. Chain 2 (Bitcoin): anchored in block 959015 (2026-07-21T13:52:01Z), 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/QZMER2480253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f898c664bf2db731b79ca93c3373a2e7a1ee3d0be04c2ad1b07ba6801cfa520. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57:35Z), 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/QZMER2480254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x288232b957f2aeb74919639de08546295367a503313343a60773d3370ddeda4c. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/QZMER2480255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe03b0275728c728a196ef19b7672433ab4198c2671de12e4e833182f2d235ed1. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/QZMER2480256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68258fe6c607834c4f90483c64bb73fe607550e914edd9eb38878d9f6de4e426. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/QZMER2480257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa241b0377d9cc16513c4def66ed3828e20fd56c90d52f18a97b57348c3cec86c. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QZHN82555472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x285874c872b18594e61a127ad7cf0a3d336689fedb3e002b44e449b392356b87. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QZHN82555475.