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 0x14f0ba9b74f3bb7414e37dfdb427bc81ebbb911ff657a6097c958e84ead16f64. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2e7659da-f0e7-481d-8b5f-deddb820460d.json and https://artists.proofprofile.net/proofs/artist/2e7659da-f0e7-481d-8b5f-deddb820460d.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 0xacc66a58ed5810d049c199652ffd3e0abbe92cf2754abe71a97d9544f8c56ba2. 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/ATM891202014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa90d55464664919faa481ce755eb3ab2f63730ee047629fe0fffbaa897d78c7b. 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/ATM891202015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee5f0946ec7c532768588164c80385ee4289309ddc495d18160dd3f7fd7484a3. 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/ATM891202017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcfb9c72790fad80087660b966d89c8b3ff71f8c43991ddfa9b1e343a1b1e206. 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/ATM891202018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed9cb02bbf97b55bab73e77e34cb3a978ea2208e03e24216dbedbd312ce70b7d. 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/ATM891202022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ea6640c942c68cf81054bc6cd3841d7f3312b1546a288380df0e8903e205861. 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/ATM891202023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aa00821a6ae608c7bb40c6121d0231936c2216bc7be0908e5672ecd5222351f. 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/ATM891202024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d2b471e23e12599cceb12572532fd6dc5341b67d2e45efd0e8d9fc6d6b8e4b1. 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/ATM891202025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44f2d941a34dd36b7c438bcb1c087c15019641c062347bfc96b8688e6f475124. 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/ATM891202028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd88599df4da59d8cc1e4f5d2ea737ea57adb1a3cefd1d80cb9bc24ad7c23ac68. 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/ATM891202032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x419c876d9c088580f29c011e3c39e2deea9cc5b157796ff4abf4aa4470dbf1ce. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/ATM891202034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0bc1238c89d47acefa5e7130712fc5c7348b502acce20a3952bacc79e7ed362. 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/ATM891202038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf3b586a919470ed3f48476a0841488b0dc335657dfba180106792310ab5c56d. 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/ATM891202041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19f70a4d4377e81832ab97276a1cba370eca93af0ee5611bf8a17b2e9091192e. 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/ATM891202042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91835377334a52e0fab162d4a7d4ca0fbef6479d591483d493a38f2a1454ed44. 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/ATM891202044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x551fe4e7bd2d9f08dbc367ea9124ff1c7141a6ac9ca475fb90f6c9331e0392e3. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/ATM891202046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5510a6a7e75da2c8804470102a58bfce5c3d48e5d61b1f3dc31275aa1d0c0bde. 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/ATM891202048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8347595851fe9bec717effdc1ccc3cd008061cc05631d429c960c73eb5582a4. 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/ATM891202050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd6f27326eaf734dcd4ebdec27b74b01a91d43ed84b4b0ed11673bfedd373156. 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/ATM891202058.