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 0x530fa7d97d738d5da1788b27e05dbcc119d01b5e5d08d72061ffd152dff2f523. Chain 2 (Bitcoin): anchored in block 954046 (2026-06-17T04:53:03Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/416b0ccb-799c-426f-b28f-647036642d9a.json and https://artists.proofprofile.net/proofs/artist/416b0ccb-799c-426f-b28f-647036642d9a.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 0xe97db9f9bb2cc973b3f7681bc461c582bac8b64e05c076a5786103f75512e3ff. 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/USLZJ2394527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160c1cde33a7fe0a483b7cca698d9215c5c0d305122d0e1b32699d72af4847b5. 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/QZHZ52201516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x231d9a7acbbc56d5df547520d73d602ad1bf4f8d105970ef56a9515f644bdc0e. 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/QZHZ52201517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e2169359d6bb0ca53ad54cba3118a27d2146c68175ed5c70876ae2dee4c77b. 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/QZHZ52201528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb34ad951fdf89a5b9ba703403d0a2d957792b021637a7cbf629f36f46151e8f. 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/QZHZ52201518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x082be47d5edbcc8460af4c65492a74da623bfa0ffdcd1a9c069aa1f5556cd016. 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/QZHZ52201519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfbbfa0fd37cb97e299127f45976bd2a6e078f2eb5ec881b861d904d84e283b7. 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/QZHZ52201520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ac5d3c3566336473942099fdcee4a24ab2366ef623446b636707ddcbe965c20. 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/QZHZ52201521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fee602d4e57e3de5d50563a366c4012a72134cd1a639f2d45dc8f0b184e6cfb. 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/QZHZ52201522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d87b0654302d19c1d2a5341ccc73cc7b1d3450645c8fae9196e30a063fc872c. 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/QZHZ52201523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19534a772dbf4f78c9ffc3d277c3d5fddc30a11c2f39eb6787f3247cc80984e3. 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/QZHZ52201524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8628596c52e7bec6730f34bcd937c8996549a618cae80e923211abe7431e9a3e. 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/QZHZ52201525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60278b682e050929deb55001111c04161d3de4637bec5459b8687b846f553b86. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZHZ52201526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdb7b464cbebddb1467833eeedc0359f0bf5677f26ec66b6064e1403ceaa3735. 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/QZHZ52201527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d1ec7053e184a13f00b129b933febb7831567e4350055016c3e43fb65a07925. 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/QZNJY2234269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0fb4226b906103843ca4864da577a42087db4a25902219a689ba41f771ef198. 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/QZNJY2234282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7309a2878a3f5d812f3bc716eb0838bed311ec853f535126d8bdf71ca126fefd. 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/QZTVM2376117.