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 0xad75fa58ade66c19721e8871e160cf2285fbb4541e4b1ead5374998560d89f4c. 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/c5b79640-9a0e-4078-99e1-8cfef9c3f9bc.json and https://artists.proofprofile.net/proofs/artist/c5b79640-9a0e-4078-99e1-8cfef9c3f9bc.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 0xb580811b10704b1b20a5fb5783898ec8e4c5088ef5283367e701f3f081e6f1e5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/UK8GL1600005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf757a1dd7942310d2e7a8eb0afd1430e1a11ab9a997cedc6fccce2a38ff71bf. 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/US25L1800479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42664343e340d98b2875f3f583b36e6c6837c416250b4f81fbf03d8d88647a71. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/US25L1800480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47abd751a8e56e601c6adf2a90e13f3cc65e134b579cc4447a39f16239f5ea86. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/US25L1800481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e677fbccecf8af1d6f7a06381a603a7d144df33b96c746b9b6d8d2eef07652d. 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/US25L1800463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc92810fec46a171e889bd45d69e0ba272e4a9c738419481c0d6aff34c7c3d6c9. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/US25L1800484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc238cef204c833ff2afd11bba1064aedd34e26a928e26ad9b3ace938e959b1a4. 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/US25L1800487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf757a1dd7942310d2e7a8eb0afd1430e1a11ab9a997cedc6fccce2a38ff71bf. 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/US25L1800479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42664343e340d98b2875f3f583b36e6c6837c416250b4f81fbf03d8d88647a71. 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/US25L1800480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47abd751a8e56e601c6adf2a90e13f3cc65e134b579cc4447a39f16239f5ea86. 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/US25L1800481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb74710174c839d2fedc3fc27a68239bdcb80295c2234073bd98b6812a9b8b9b3. 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/US25L1800482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6f697d3cc7ac825361e01c93fb8593fe5d28f6e19539899143a2a7ff0308667. 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/US25L1800483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e677fbccecf8af1d6f7a06381a603a7d144df33b96c746b9b6d8d2eef07652d. 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/US25L1800463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc92810fec46a171e889bd45d69e0ba272e4a9c738419481c0d6aff34c7c3d6c9. 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/US25L1800484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44ef47ab6ffb3b7882cac790b434bea9c258e09ac6e79ae4b0ae6cc15cccb86b. 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/US25L1800486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc238cef204c833ff2afd11bba1064aedd34e26a928e26ad9b3ace938e959b1a4. 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/US25L1800487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x598888fd5cc03065c750cda8311046ff6f7f5817040ef18655863ce909822ce0. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/UKW3Z2301000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c0955d971644fba2ca0e094970dcaae926811ebfb149ee35bf0b89576d0ac4. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/UKW3Z2301002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2672f7ba0da77afb5abf5eb4833c9ad3bda561185523c842d24cc54a9ec5213a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/UKW3Z2301006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2983289fa5f09957cd3a61ea85af8755f6e3f57ed82b0e361d8266d87a0d50c. 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/UKW3Z2403312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a96681684526e8233966987897f4df4341785713c802b012e74d58e1d5c0e86. 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/UKW3Z2300999.