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 0xe0d38cb3e67465f1987eef3cb22dad7cd78728a3197f443c5a4d416e7d6036a9. 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/584cf495-f528-46a7-bf9c-5e4ed845f7ad.json and https://artists.proofprofile.net/proofs/artist/584cf495-f528-46a7-bf9c-5e4ed845f7ad.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 0x9d86e14c5cac10245f3014b6445f529046ecbf0e265af13df8ffc0ff00571304. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/US3DF2421231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a2aaac1e71704d6fe76cefab757ca9df988de9859a9cdc884249784ddd856dd. 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/QZNJV2311317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc72323752a84fe6845733c3f96e28c24bfe9f817beaeba60b524914f6c05fbd. 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/QZW9K2419301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9362e2f842c31e57ecc1aed7ce1e9f270ae051cc4a3b33dc673d238b35fed27. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/QZ5AB2424271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x984953473b0f389648834de80eb05ee7d071bd0f09516847947d86a3ba30a7ca. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZ5AB2424274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b973da11d2966bbc20167840c74313c5cd3dfdf1bbae15fb767fb479615e572. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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/ES71G2331684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6677aae1756ac09e80a1008d57a64b43ddd0359ecb115111189c205cc3ed5df1. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/ES71G2244461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa1211229dc3172c503aaebad639c39c5780fd923440bf02097337924e50a284. 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/ARIXB2500381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5bfd93b9de17d6860f8a3a9680f3fa892b9958a867f662573ab2692acbf54d9. 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/QZGLS2571969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63af8398732fb15ea630265645cd7b0208b52dd43b0d5d09d0ac989db375d0fc. 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/QZNJW2442113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdc4c93c82df78b841d82f5084502be80f88f6815df88b154e1c3cbf28258913. 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/QZW9L2362753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a3d952d6e2696de8e9c831429b19a35b00f12eff016cfe6fbce549de8810f77. 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/QZW9L2362754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ca4f77f3a10f1a2a8526d572aba26a9f4d8cb88d8ad22752a818fced1113cd. 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/QZW9L2362755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1c1961b1eee7b1f7b3aa4eb856814ac4d6376394fdabe60cbe10deccd94f54e. 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/QZW9K2291792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd50820324213619973b6b3f6aca5d5faf9711b831c3bb6df50133afd3489419e. 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/QZW9L2304940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60d78746013491ec42c593ae2fe69ab660d626364814074aa09d532f3dd041ea. 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/QZW9L2362756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x852ab3840dfa79cf9ebb33ebff2b0e1475b5f019f680a66605229bd9faa3417a. 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/QZW9L2362757.