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 0xccb5ccdfae6939e1937b38a53e640af7d5cb508576ce03e42e24e6d6049112d5. Chain 2 (Bitcoin): anchored in block 953780 (2026-06-15T12:02:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d46c3d23-7045-40e1-9fc3-7e6c715436c0.json and https://artists.proofprofile.net/proofs/artist/d46c3d23-7045-40e1-9fc3-7e6c715436c0.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 0x524fb2280957df1b8c819ba19bd12af84680c20bac4d689c88ab3606590123e5. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZYFZ2316867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55b771a49e2e799a421656b4612fdf43349692f211b79c7b0d84f6008a8246e0. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZYFZ2332227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db9c68be749b8e149e931898157b16ef48ef0946ce6e0b2b21115858afa8a64. 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/QZYFZ2364426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81fd9f3bab4aea4e471860dcc6761d29437934c739fe46d2a7c55c0c4b3cb57f. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZYFZ2396540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb0eaf2c14fca27d87f1f97ae0d04f8df50baf693828a5829f8ff79a8b63584. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZYFZ2397288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf42f6b548df610c84787c27f26a6eef66e890d72242952d2289f10632a875d60. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZZ662424113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbfa641aa013b4a3a8282f0e977012a47b6368747420bf0212914161429ced2b. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T03:10:27Z), 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/QZZ662442285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d20d2c83f994fd71d68524480f9671a1bb98a1599c2fccf816fb47f81032159. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54: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/GXD7V2459700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2d0f68bc4880cdc192910fb7d555bc832ca5acc4756652c92fb6c910c9057e6. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55:21Z), 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/QZWDW2540825.