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 0x540fcea265d40a2b6018772bf4ab6070ad66fff4b3eea66ab819f030095df207. 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/d2f1351b-b449-47ec-8a38-bd445412939e.json and https://artists.proofprofile.net/proofs/artist/d2f1351b-b449-47ec-8a38-bd445412939e.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 0x53a08b0e367a9f98ad22495da4ab363a6f1cf34001f8aa7264cd1b81f7ead7ff. 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/GB7YL2100155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3383c0787cb137bdddad5dcc020d6257580ee5e4b108626baec0b57d00443021. 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/GB7YL2100157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ef1552b601aa6909a8c92061fcea4519f8801799776a2ab758c90e98bf8f374. 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/GB7YL2100144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x465719e3add597d992a0f3ed5600f61aa63badaeb7eb0e0004578418ca290aea. 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/GB7YL2100049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0e67a0cd2614df67c8bc68562ec3cba1c04372129304592c748c672751749cc. 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/GB7YL2100047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b0baf620c083a215e0a5c01dee76bc410efd8514f630251f95d45a506910759. 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/GB7YL2100029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0654375a977df17214ee4a861afba79db45ea4b4b44c31463656f60f26b5bb78. 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/GB7YL2100052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34bb95b30c111547f5a39e418a27ce3d1b33d8ac0af1c86fc031581697ee6704. 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/GB7YL2100053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4002ccf62f56c076f9dd067a9e22bd107e4411a146fecd7f8e296d6b431e389e. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/GB7YL2100054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d8a6e2400a16b204fac565ae9bd0ce1b40369e10cb4d1066b394e10001a5a5b. 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/GB7YL2100055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x129174c6fb0467fa81012b3e703e5ebfe1736dc5c70f802e1391663c288f0581. 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/GB7YL2042001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x828a098cd45c9f9799ba5664f4e36e663288688d9b32f8ff04f50d0bcda73fd7. 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/GB7YL1941701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafa979dcb37f32f3850fc6c74cee3f8fb43e6d11364319070e9f7027a18e0656. 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/GB7YL1996903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2151f20e46e02f96575164cf4785c575c9bc530aa8501031735d3b7e90b97652. 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/GB7YL1996904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc19e9d0f36dea877837b80f6ac97f2e21b9b2912a66562bdd0e8c696126ba59b. 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/GB7YL1894601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcee6d0485330b7aebc00f03940d13d13d30242af74243cef75c2f11bd28ba04e. 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/GB7YL1793101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c796d6ea146d88b7aacbbbb0fcd6cc7323416a2c47c2298a974c60d7fa2ae78. 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/GB7YL1608304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x699aa5dfbeae040b13e586558e9743f45ee23afa2670ed48497bcc257a7a8fff. 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/GB7YL1591001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0db18737f69b7317bd233f6dd4c16841c63a076a6b6bd77685d6e0c538c80e9. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/GB7YL1507601.