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 0x0eb0781a894ede4578b64fd7c00ba757f1fabe7b787f7d1c0b1367b91ed2eab5. Chain 2 (Bitcoin): anchored in block 953641 (2026-06-14T13:54:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3ba6cff8-5edd-4c5b-a30d-df753acef23e.json and https://artists.proofprofile.net/proofs/artist/3ba6cff8-5edd-4c5b-a30d-df753acef23e.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 0xe61b41677fcae65765788dcb8a251aa14288271fb170b3aab825de8569c6401a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZTBA2341525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8a1871f70eb4fe591a1e1ab4b98c090fda8d019bb32ced80791b4ddf50b6f92. 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/QZJRB2241019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb217513e01ebf8fe87e031918bf276f9123299c0252e31e808e8e36a5962197. 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/QZHPJ2295593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e7f1521167fb638a57c9db18ace916aca376126c4c5ff3e0a70ca137fd2f66f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZS642221633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230edbc88ccf2befda7773f0913eea0f69a2d62fed238c0b7c418d0745126cce. 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/QZMHK2237871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbecfceb46a540613f1c9ab20051aafe021523f317f355e6916f0ca148a27756f. 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/QZS652115498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf46a9a84f7fb8c23f2eb0ddc7e7683012fd028ce490751183a09f38d22a1ff5. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/QZS672146505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb65bca14eab886861092a3b0c99c21c693318df8dfaecc6ad28a498e34ebbb24. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/QZS652102421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e8656862b3db4688d9db865b8885662d49687761ea393faa6ae24825f87b213. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/QZS672194807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc74056f85dc61cc8c7e85e0d6a634cc5d425f19809db124f8ce4da1f8014a1f. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/GBLV61914823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af75347f7e27b9a1b802a5220c1f2fce2e181323300783aac99ecc144cb6d9d. 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/DEY471821152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43a6501d47e85dd551e44a0470983bbb0d86e26b4e3a55def959df1f0b3f65b1. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06: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/FRR642401928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34347be06c1510f295973eba6c6c51d6c595fc29ae46dff70687379b3d4e0183. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33:26Z), 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/QZH5E2424215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed5bcaaf0b18bb78cf7d8eab8673ee3fb020fbc50386379e815a656572dc9da3. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/QZH5E2421734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd06003e14168783e1d392f74ee9f3c6fca2df752a11aa83effba2abbefead85b. 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/QZH5E2421738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65793065bd6be982d67a6b793db8218885f11f0523a0e66f3dce394bd2373404. 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/FRDX62308450.