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 0x4574662b2e0e2adf72a19c17d0350ecedc2730473517e886c4401ccd716ecdf0. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d783a5a0-92ab-479d-a6c3-89f6bf5f55e6.json and https://artists.proofprofile.net/proofs/artist/d783a5a0-92ab-479d-a6c3-89f6bf5f55e6.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 0x9b9a9180db8825c3f8114f478198d8155c35a748412b2113a3891b5cebae2eee. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01: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/GX53U2507219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8a9459bc76a2bdd75fde698349cd5fd77c37496d5882841bfb562ff547eb0b. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T00:05: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/GX53U2507220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4f332ec0267e8d0233a71f416884118e1dcb4f3405d24a1ef7e85bd5f7978ba. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/GX53U2507221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b42c9e2066cf118fa033b6d78ea44752ea72ed700d2475b0a076d2bf3eeb32f. 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/GX53U2507222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb757894275e6abf853cb4e8aae7fd0b5cbdb76cecc1b0e854f6a40cc9861656. 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/GX53U2507223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb523a79e297f917eb87fa1e276a00270ae14f41e453049a6637fb8cc911aa7a7. 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/GX53U2507224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67695dee6523ec2fe0b1fd831b2b7c486b683a1fdbc2a4b337232f10358c66d6. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/GX53U2507225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9302a1f81073ca3c82786a9dc1ec1a00dd83a0b7324ce04658136f8ea199e43. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/GX53U2507226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc24d8b8bfe4b00d8c7d49de5dad303ce5b0d999ed4c332944de775d361f83ba7. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01: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/GX53U2507227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d0a6ef1f144c2047709dc8b641327ea44384d1ef1828e22344eaca30291de37. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/GX53U2507228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0543d8d424f0fb879202056eccf967ff033963d19377353be42cda7001dd4185. 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/GX53U2507229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5b3f8f3887a132b73baf19bfe8bc16a18ff49e0d5b3c4d3e5dee0463d3f9f2. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/GX53U2507230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e62cf4214382c45ffac5307caffe2539f1e0b17c03a839bccbd384b12e43d00. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/GX53U2507231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e8a2b6015041601147cb532d96df3f011ec959d3879741fd49039d2dde10db. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/GX53U2507232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8618778445b957b6972549d4c0badd4f75c0cfc84dfe7cca2f3162a3d063a7d. 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/GX53U2507233.