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 0xcac6f18c90b473fe7daf6bfa958d7eb844418604e7ef2e10036f315bb19f4a3e. 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/b4d74538-ac35-4ff8-8e12-84190e591afe.json and https://artists.proofprofile.net/proofs/artist/b4d74538-ac35-4ff8-8e12-84190e591afe.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 0x30f0b13d740df5e266614b9e9ff84d7914d1f3d9811ca3d0726b4fdfd336e8c8. 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/HKG732244523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa01af384191be234c3094fcf65bf819abd3aa5386dadcc8de34ada8e29d180a1. 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/HKG732244524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb976aa7fe3b8dad8d1584fb671342964f1b716738892f3028eab92d61586e3d. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:48: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/FRX762361972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09ee327df8ad5bc67346c30e98a2e817eb65356472c282003cff8afdf64576a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/HKG732291588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd75d3e2d32db821d0b84f599864bfb48a83804ea310cdf3ac25be2eedbc47ad. 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/HKG732291590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25290b04603d04ca0c51cbed33663cc23d33849825e8f818c6ab53507efe2fa1. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/HKG732267673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd837ff96d2b70b4db528fa97a4d102892f3681feab5d4a971557f72a003309d4. 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/HKG732222096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3e73f2d16afdf3134d5fb08ced7d7b9b8f3744ee83d9924279f554de836607. 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/HKG731782288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d082c01fec0c94d0c7f54bad011eb1089b8e80efe3d27faa5e06c5bcc70b1c9. 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/HKG731782290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf9bc47f9a81ad9bf9a0687f10218874c945b16d44420055adec117ea527b934. 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/FRX282390898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31189020fd9620d567f231f4fa43533a3bb359898740c494744df6374ed1c89b. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/HKG732152872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2b261a030eca655d81513578cdbf2c4127fb58b3096acb30825006729573bd7. 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/HKG732114659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ef1d8a69e0a5a72e73fd5c0b70ebe9ceb6a2e0b27e205b4fc120476c5b74022. 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/HKG732108592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90aedb9ecf8e91da2638743bddbd143503466901d22b5f325561608ae2a80021. 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/HKG732102831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dd43bbf8a29475fe2a3fa7b91e7225e29c7b48aa45ca43c1e13f5f5b18b34b4. 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/HKG732120106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x400693fdf3702aac8a9546f33e83c820b60039fed8f20ef941ce3be8d739c4a1. 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/HKG732131142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b1d7631611fd96986fde0b18248dd3cecc8c6e8227e10475f33c9dfb0cb28d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/HKG732131143.