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 0x751104e21aefee369c3dcf9151cb74d7b12b700f00b65eeffe07c627fd647f26. Chain 2 (Bitcoin): anchored in block 953820 (2026-06-15T18:35:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fff39fbf-8c03-43ac-b3e6-1cf6f9685a32.json and https://artists.proofprofile.net/proofs/artist/fff39fbf-8c03-43ac-b3e6-1cf6f9685a32.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 0x463b58594c4f29fc14b769b4e02e301fe9ec1fc2be8fa0cf506ee45d16f659c4. Chain 2 (Bitcoin): anchored in block 957212 (2026-07-08T18:33:44Z), 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/PLA881500123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0184770bee2707976c10e6a287100020c3380f961b9675c602fcc4b28190b9. 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/PLA881700035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1819cb1b643eedbbb0c09a832508a69c313dfa5408cbcef131307946b2aa5f0. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/PLA881500057.
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 0xc4b9e41dc4cdcdd7c3cf32361c2e2881b7725fde9c6d4d227d5e223188ab28f2. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/PLA881700038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a1de31846aa3a637b46564cea38dc67696f06113376a30b89b7e1e90f61a95. 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/PLJ621300416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a6f1c1b745a65a995dd309206182f47c9de1542a0e0c2adf95e5c7bf944592. 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/PLJ621300428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab989d198b323d2ac883e539570425aaa2f832f72eade36f97e2360f4dd9bbf. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/PLJ621300418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5913b830d552eccc9aa5f9da8e2917603739c9f8ed4d4977ff75472072044f7. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/PLJ621300424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2403b6c1c4ea5155b16e158f412948dbfd861eb33369fe5dbb0e0a8aca4438d. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/PLJ621300427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x174798a51147c5a5167655e94d7c82b3419e2d02f92a27df846ea997b406609a. 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/PLA881100116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fb19ea822f38545c1d79a05ee730b209ab27dc563c3c6f371800315d4de9327. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/PLA881100115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0362e7ab56828522c54718a84a2dcc7e660d03969b19d610edc746eb41393d31. 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/PLA880900045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf6377b2c4cb3315fabfffeec8f0194bb733bde1d9f4f923bc644276e2b1bbe8. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/PLA880900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb260028081b747f5a213feb37614162b8504b708cd154272814c4030127aeebc. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/PLA880900048.