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 0xc84a9947ee2d990514508986e15cddd4782d644dea0ea570b30b7d32551d94a2. 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/2fb3535d-f95e-4fcb-bea6-85900cbd8d86.json and https://artists.proofprofile.net/proofs/artist/2fb3535d-f95e-4fcb-bea6-85900cbd8d86.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 0xb2d7624c71e316b5dc75a9c3ffc926204aab4d807211c04011aaf127010ea305. 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/QZNJW2147138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1778109a2025bba25448ecce499ac639e5ed1bc61f17914205f7593a7fe8409f. 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/QZHZ62037574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81aada6ae930fd34fe728ba03fe642f97117835c777eaf582e5e09e0b69d91e7. 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/QZHZ62037575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd455b0f99f9eff83b4a8ad5a38cdec3b182b44fe3e66d859ab4b8ad1c7ae3bb2. 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/QZHZ62037576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b677b0ec5bd4d6c5a6717d1016d5e6d0c1beec005f47b19800680d101c3abc9. 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/QZHZ62037578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc6177513916b30b15476f20d6d10553150b6abf8af6e1fb8df2bf073e3515a. 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/QZHZ62037579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf656b88a2ccc8b95a527cb795f47e974b7e73949db8f1302ddedfafb336c3001. 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/QZHZ62037580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d24e690a4ec668dd4cfabb1f4380d5342c5c2dd1fab31e2b64287b5611f527f. 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/QZHZ62037581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5724eff2078c8f94032e0a0bb4e97189b688c5c4fafed656a79082a9e501597c. 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/QZGLM2361431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a2a5b779a45becb964671dc90ac556b33586d152e71ee2645b2e58888d0972a. 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/QZW9K2202820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a957a09e405771519ee986f09f5c2eaf9cc9cc94ec36fe77544926dd9148ae0. 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/QZTVM2254645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0440e0fd418d4b3cb2307756aa2ad88d6a84ebb067b407ef5ab2ec983ae51ee4. 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/QZNJZ2279773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb19c0b97aed958e7f29eeaf397e53eb162baa0b3e27f2604fdcfbf2f0f213748. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJX2222445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x053a71688cb0bc43906ef981606d1cb0459b3306d4e24fe73fe39719f3e1b3ac. 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/QZHZ42269032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ae7bb6e111845fccedf34199cba5bdf11acb037e667989a37e7311ea091a73. 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/QZHZ42269247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc050f7e5e7cf2f9fb9a650d7f0a433e4f35a0cbbaee979ad62e9b11786534cf. 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/QZHZ62183239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3685173ef4dd0c042351c9f65d617fb0c00698c39b0c50645df7bd075d487887. 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/QZNJV2053004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a732a02aef3b0c837f528d33d71309557624ff4aec70468a12378c723993eb8. 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/QZNJV2052930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ae55a14cf01cd104b5283314bcae1e3bbcf34c0d8c1d2eab7c4653f666e694. 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/QZNJV2007261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef04a285ef3f945ef836089df8fc59803c078036b06a8728bc7b8073efb0768c. 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/QZNJV2052995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbec2bccbf2a370d93d7db340ea6f27a48572a08c7dbf71149c29e8065a258c10. 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/QZNJV2007574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb447bece4a2fbe69250a89241c1e61b3f55cc1fc4557d13bf29652ac9baa6b10. 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/QZNJV2052801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a1017d0203cc829b433673facddff0ae1450aeeac64e472f2600100d24e103. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJV2370481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1584fa7152e3e6da67ca1161964ca434b87d0ed6b06984dd97705162f0452ee7. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJV2370482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0947af81c64060880faf26dbe9b6621027a5172676206ac1d5c8eafd8b7bc13. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJV2370483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7ee683afeab986e317527a5d5f9434e19c2cf5454c5aa00fa95e6a65c8fdb08. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZNJV2370484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8d4825721e51498d2229b291bd22055a0a710d2997799b001d592be91fb67b5. 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/QZNJV2370485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f71afb87670e0e8630b9ef97d1af5d08d3340ae777ca51c85f57130259bc7b7. 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/QZNJV2370486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f5f44c0bf9214223596fe9d109145b0cc49b48e3302d1a668a9e55c5c265920. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZNJV2370487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc38d8128ddb606a73cc9f9550ddd9e6577dde5f4057f7b44ba2a52b9eb489bd9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJV2370488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x624c09502d806dba2afb9105e8131821c992a4a0dce5f2bba6ef96c1a4af50eb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZNJV2370489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x896b6c25198b6560ac77bf7d2224e4895a0febcb2daab223e8c1b3457f7a443f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJV2370490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x945075c76a1c1c803850aefedec5f4e41fda7dd298aeef93e3687cd9707bc45e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/MX2832442530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2f576e1f6db3c181d9263ca10b2f0038065337de88e4c6e563b9f308d14ffe5. 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/QZNJW2436562.