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 0xc4fc144636e138101843632e8c9293b105e72e9da5f65e5542f7d657555bb534. Chain 2 (Bitcoin): anchored in block 953713 (2026-06-15T00:33:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/83198330-3bc8-435a-bb8c-8664d5202a12.json and https://artists.proofprofile.net/proofs/artist/83198330-3bc8-435a-bb8c-8664d5202a12.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 0xf422999c0ca3ecde225aa32e364b72434e6c273627534addf567f089ae914786. 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/TWBJ51700015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d9ab57637e26d3d03c4c0586e550c27db098d37bde045e6c4d2107acf8fe6dd. 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/TWBJ51700016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef88890f85e09f5e41a5d437cabab6d709954bd737c8e664ba342c1e6d41d50. 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/TWBJ51700017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x702250c15d383d868d6f1c0ae4d14dcde1bcd40776eb93c96e8218d433dae879. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/TWBJ51700018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb217523515a2839d83c2e1082a17eb137dafeb3e5b53dd74e3bd382cdc6da66f. 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/TWBJ51700019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe1e2db2adbab1a1918b6bf6432a2a70321918822dd7ec9cb7dfaf8f37f1080c. 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/TWBJ51700020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1c5f235266ca884cb541e8cbcb4b888eb29f70364f9e3a37e6349f68afa24b5. 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/TWBJ51700021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae75805da4be1507a4bd6d0face498029603db748a08cc4a98ebc34f411d366. 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/TWBJ51700022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c3c881244f7c7e55c8e19862cf4981e07ce6d0afb55c23a30bc4633ce891aea. 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/TWBJ51700023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x731b6afc3845437f153a45773e05b5b953c65b950e948f07acb75d649f2dfcf9. 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/TWBJ51700024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d58c8124e51b0a100b9a3c0b7140db275dab95e0c68fe836643165b2d838972. 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/QZW9K2387927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c9ff5f2bebde10f57a533c52087699dd3b943d59beaebf816bab88edce3ca5. 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/TWHN32301001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x165291017c47d14509c494a0966e1e6fad6158c01ab0e3a3fe33efd37c50331b. 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/TWHN32201001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac101bef305a271fe32ed119a55f7a273b60fa50e0f412d96b7021fef843da03. 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/TWHN32201002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbfe82b9560db916ee644f24c4de4d5a99d54a1e6e8ea2ada79fae24053b4c2b. 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/TWHN32201003.