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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24d82a75e5fa20b67b4f5ddd437a628e8b7c7fe55906b890c59768714bf35cb0. Chain 2 (Bitcoin): anchored in block 953730 (2026-06-15T02:47:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/95120f3a-25e2-499f-a699-0fa331cd587e.json and https://artists.proofprofile.net/proofs/artist/95120f3a-25e2-499f-a699-0fa331cd587e.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc78d7668d6f135efb37ba4a02842192c2dc3034b122a0bb5db7b518e2a5b4b50. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25: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/DEA302311170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebffd7c259d5fcc20c546c970b138a11e3e111b73155c52dc6f497ba3618f5c7. 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/DEA302311190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa84cd3e1306a651adaa01a6063d2cd534a9ce90a1eff8b2738d34e91679ab820. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-07T16:54: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/DEA302311210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe31e98c6ea234b5f2b34b937d0caadc5419d7ac5fc58d791eab782630c977d04. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07: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/DEA302311250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee05f887f8268237e4d074614c7b91f1a13fbdafcbe3cb0590049b9a6030fd54. 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/DEA302311260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad369044e7c7556995337e56ad746379d738033826b74a615d561ed18e1c1e99. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/DEA302311270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c3b326064193353aafd5ac3011a942537466d887f901e5f16e53f4bcedc4aca. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/DEA302311280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdf3d05220c67857689cee029319296d955f1c96a7d38977464186876c2e56ef. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/DEA302311160.
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 0xb91e8eec9a4d99ec7f0dbf89aef64a26523b4706dd6185e5330ce56e9fdc7ed1. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T16:28: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/DEA302311180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x811af19863efb453c5839789361f12f335f8297b5f988b1c6ae7e83e17a2b2ee. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/DEA302311230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42adca56c9181d0038495db414c45ef5d30dd1b78aba8c72cfa30700f9ac87d6. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/DEA302311240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9095ac30e2415f2b59506971da41a06126fe7aaad26919a31c2ab23ae64006e. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/DEA302311200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca636fe79bf81e0a83c55c086077fdc7e8b9b444de258e2c0b8219d8da78e5e3. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/DEA302311290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab0842941783213f9a0640fd279b1acd3b7160146de2c59a64fad38f73a4cde5. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30: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/DEA302311300.