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 0x4af0d6dec6b6cda7267531c32c20c08ba3511ac8aa298534dc66b8ebd014350f. 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/fd333366-5295-4e5b-bbca-1fdc57e451f0.json and https://artists.proofprofile.net/proofs/artist/fd333366-5295-4e5b-bbca-1fdc57e451f0.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 0xffab78575da6961fd16893f99d2690a3fe3e9abe3f75c32a229e688e540cbe41. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/EGA252305669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa0f2a31d4ff4386f2d584d3792d948e89ac07786f6e68d32cdaaf9183935236. 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/EGA252306012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a0a34d2e9518c19aa10c0e5c932942aa158548db71f8c2c37305d1d5d5ad475. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/EGA252309846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9da4f81b26c01eef34067e105507d505b62e02275d18c24b0e5846f068a24517. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10: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/EGA252402476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71e31e802fad1ecaf0e8559374d5b3edb8f1425da5a7f6685911ef274b6c951c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/EGA252409011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xead586d9970147bf02175b26ef33b01354763f659417f9b0443c122789c109b2. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10: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/EGA252416355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd11cfb5afda86f98895c24bc74ef4ae00bb0383b131acc1ef9fc42f02c1e5839. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/EGA252500047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21109f03ea8b84b5d14cb2153de2cae399758f3c29b9aef06918f4ab8d7ce0b. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26:15Z), 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/EGA252500979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ad0eb05c47143b938994c431c701aa30250d4e05497dea8a308a49f0912a28a. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39: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/EGA252501329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4d3dbcb327c536a57d782bc8b69b3f7ef1a464da524890a78e4ff288d10a15b. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/EGA252504888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x868f6c4f02c3ba40cb0aefcd6355db0c75d3e49795a4948b363ceb8d2d2ab503. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/EGA252506951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b9bcfcdd06b8ff33342f69df16790b7d1b4e33e4f6ce28d56f053e4ab4a6a0. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/EGA252511937.