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 0x332468943213d0880be551f99c7290f03a5861011884f5cfdccd3729c5e8c8dd. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e4ac298b-da60-441a-a3be-cdeb5f6f2d35.json and https://artists.proofprofile.net/proofs/artist/e4ac298b-da60-441a-a3be-cdeb5f6f2d35.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 0xaa1ace2e28028da18e61931991d63ca340a6f2b62b36799e69157a79ddbc637b. 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/NOAPI1590907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce5a5228fa3a4d2c9c54de7520d2377d9287d46738d2507fae492d2a466e943. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/NOAPI1590909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e9bd926c75bebfafd3fe5cf927ca39f635d3cb1830b69e2cb1275a48ce85ce3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/NOAPI1590910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9033f40dfd645f047ff7adf8f392c4f217e9d6974f7fa929a80ecd7f50d0d86. 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/NOAPI1590911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec712b145a3edd7498ae84e364cdf571d55a732c4bd96514f92c5d909200d84. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/NOAPI1590912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97f6e9dbee00fe169c928b1faaf4e2a6bf3ff35fc5490731c2222abec6317372. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/NOAPI1590916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e17cdf5e1d8a9e5480450ece34084dab61d269d766908fdd79d8b21524a3f7a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/NOAPI1590917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb084bb6af6614c12284c0e92827993f017ebc9638b9c4d4864e1df1b8e356e2. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/NOAPI1590908.
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 0xfbab10a8c1fb4348af69e802523d2a0abc15eaf771f7a4a429aa729d1aac2f67. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/NOAPI1590913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe04e13da53c2ad1117cad147dbb0a9d7e3235f50421ac25e27bec08efbf9a9e9. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/NOAPI1590914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66057f29e991e9720741e37230acee4fa736a1f3f0a26c36d3db19f4a7175fd3. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/NOAPI1590915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b08342ca939cc2388f188c9b32950a8c53575808cab422b5e1e8c84a99a0524. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6F2187233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb83441ff01e86088dc5e7f8e1c7d3c8a367c8a780ce160c43e59155a5b43b414. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6F2187234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d9136b8d54597773e3c3654647ac94a86b066b4c4dbfdce7c103d7092dd1064. 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/QZK6F2187236.