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 0xd3d4938a716f69d5cba257ce8ff77adacb0d942fab35ff116c8e57211ad1ac65. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/205e78af-4c0a-4195-b1c3-d7c46af9c7dd.json and https://artists.proofprofile.net/proofs/artist/205e78af-4c0a-4195-b1c3-d7c46af9c7dd.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 0x260ce352da32d406e99314ed3e60346cb4d2dd95105ead47863b99650fdcba7f. 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/QMQ3X2301652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac9ed3c7c7338e8374a97cdb49316c46891a5c830bbae7fda15aad7c2dee2c64. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/QMQ3X2301656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff004ebce3ea8f508ca83f4c44973585c4efe4d8c7b3ba441388afb164222968. 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/QMQ3X2301639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb82ebe78837c9a9ebbc3cd3e056cc3b40ed78a33fa4ee67cfdc6159650e068a3. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QMQ3X2101496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e93eaf78131b9708561fcf2f36568662f41f9fa7f28527cd34815727926e287. 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/QMQ3X2101465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd2c67406f477801821d6f286a8fda48f1dbee7ddc0f85f0127f3ad93a2c0496. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/QMQ3X2101497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb085657d2b387c16fc77907c14a75f3df0e8b980357e5db1e35b2d8b203dffb8. 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/QMQ3X2101436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d4901b276c224b7c274d1d86824e6b1cd4bb2475a3f75b0b35dd467fce58617. 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/QMQ3X2101413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaa1b9de076fad0641016c26cddd11a1f0b433f4d52f8e9b2807fff8517042e7. 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/QMQ3X2001322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf43394c39df6262cd8b916b0e84ca4e6f6e006f89c5f1465d36c712760b5cf96. 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/QMQ3X2101466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3d076b23b480b3b60a213ea992cbb269cb9b40d5db8e870cdf80999bbc5d1b3. 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/QMQ3X2101524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07aaab85039b4bd7dce0e65cda42ad1ce1c5f18f528c24bc61d825fc12ae3e79. 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/QMQ3X2402044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa09d1b05603da9d1a3e3a8d188b695e23fe330f134d549a18a7b549d67b627e4. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08: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/QMQ3X2402363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafe1e431b9a3114a8a15333e839bf9c781852826e9eeba71909b8fa07af713c6. 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/QMQ3X2402218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0ee6991ae78df3d27e64f6070d8bd0218d6a09b0412bbc4cf5d35911ca1dd14. 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/QMQ3X2402160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96189cb023b7e64cc676d61d05f091bb856c8d03de5fa167127ef8403faab41a. 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/QMQ3X2402270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a6a318702a00c7493788f628fa7da7ed2df62fbbb8c967f481f12956c9bc16c. 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/QMQ3X2201596.