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 0x3e73870162fee0e8c233c3cd7989708a8a26eeeb2298eb5160aca7da05b62421. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/74971c88-b3cf-451e-a08d-5f3bda2a7eaf.json and https://artists.proofprofile.net/proofs/artist/74971c88-b3cf-451e-a08d-5f3bda2a7eaf.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 0x856545a8b971107eccf1e0ef7465b3baf009f7ef765aadf38ab5f6791cfd6b68. 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/ITI831800013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf38a7ba8cfb8a2937587354996b685b7659671dd2d1c4cbafba4b1f6c440d5af. 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/ITI831700501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57dc2cdd2d71742d0fa97fcb05f04833d27907e601d6f330fb3cfcab00586694. 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/ITI831800014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf54fb4eaa7061008ab2462f9b7a34e9c683fb5ec05d5f8fcbbea5509ed0a0125. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/ITI831800004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5df5c6a13eb597f6c0b1f59ef52d9a675ddbeb46c28a496291aaf1bc085a757. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13:17Z), 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/ITI831800017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x793cab53cfd49698da8d9d9073728eb91141c8dade7113b2e55aaf6646ce607e. 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/ITI831800019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ea98dbf2401fa85318579aee60c80a7a865a7fe98b3da7021092588c544fe4f. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/ITI831700502.
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 0xba3731c9faa9ef7a163504db6e88fb9c1736e0f0d0109e6c91ab51dd86e9ae01. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/ITI831800015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa233ffcb7cf7163840ef3fd257860219e7fb3a68d1334b5fc15f26ec11e58f4c. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/ITI831800016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d33e23c80ab369b9d687cceb84f9d4ce3b435086bfcdfca53195442e779e30. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32: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/ITI831800018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8060a91245301a645eaf3547cd0194850839434dacbf9d4578e2577808867b0c. 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/ITI831700504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x275b76a8ea7145fdd851683ef2c5ef6ecbf1c69e18227d7545f8cfdc3ce5e8f3. 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/ITI831800020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x012132a704f4a0403e548b3d37d2450d9446fbc7b775f1cfb4a6c5cf8f9cd368. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T05:05: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/IT2HQ2300017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865907c7370715e0a64abb1d966fbf4c7117561731b724f99d4f9f0b0f5d125d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/ITCV32512806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcb821b1124bf3eed0b52084a1a07b358b6df4a2a9137e3d3af9109f7780f256. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07:48: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/ITCV32512809.