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 0xa4e4fc2443ee0a3e801b4cf5aea876142b5a38955f76f83c51d9726f2cc106b6. Chain 2 (Bitcoin): anchored in block 953772 (2026-06-15T10:33:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c6b0a2c0-7177-483c-befe-65241b680f96.json and https://artists.proofprofile.net/proofs/artist/c6b0a2c0-7177-483c-befe-65241b680f96.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 0xce27009ae07905387a8fb9e335b60553891ea01bdf2f4ef3e7554c91efc6fd8c. 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/USDY41952255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x674fe3c148ac489dca444dd309efc0a87849d4f29afacc033fb95df03d429621. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/USDY41952256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3448989f86a0b04979b97cae6675f6b09efab15ba439e6ba3db86aceed7b13e9. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/USDY41952258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c7f26377e68df755458dfb1f8c0bbf7e59a9c0e92ef61efb5882a3c10918670. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/USDY41952259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb24196a6489f051bed17ae05184fbec7c17fd1a2cbdfa1dfc845e058e6934d52. 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/USDY41952260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f54b162d53cbca0c6453f685ecc766d7a4d4e7b2070f0de3791f9378ab4f8ba. 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/USDY41952261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe11880d08c2ccf8044ae7ee540f81ff708be06f47fd391c43ca4eb85a1431741. Chain 2 (Bitcoin): anchored in block 958722 (2026-07-19T11:03:50Z), 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/USDY41952262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9acf21b325fc09bb3be3826a1c226e32675d306220b8d112bdb31c708e14b148. 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/USDY41952263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcffa385650012375ee6a8dc4e6142ee562188d9d84b68edfb23928ba7db91d3. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/USCGJ2308340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b94edb38f36ee10773d2eecc326a1ef6a524a38a338ee6b58177c860bb7463. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/USCGJ2308341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfabec6bfa642c2003a52212450f0ef11efab542d5032a0cf03288f1a5dd10ac. 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/USCGJ2308345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e5321a0b20d4313e9781e71aa6e518f123aab1fb4071ac3292c29229ddaaef. 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/USCGJ2308346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d70ecb14fbfa516f80e781698100c1d62c275afc1b871562945517b066a247f. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/USCGJ2308347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd840f97eb8959d5398311258fffed05589237ab871c24510fbe7e48ab94234d. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/USL4R2396264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04394103742c63689ef7004d217ee59eecf8f84e0ff925ba11586936b2c85ad9. 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/USCGJ2436623.
Sitting on Top of the World (Demo Version)