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 0xeca884df8df3d5a1e9d7f819cb8ce7b5fed867087c435504b9ba151462730332. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/478942b3-a1a5-4cdd-ac45-e8c6557364b4.json and https://artists.proofprofile.net/proofs/artist/478942b3-a1a5-4cdd-ac45-e8c6557364b4.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 0x613408f6c27b4b2ac8a07edd5a92de71cd614c12ae693edab605612f620a287e. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/TWCC32203944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cc52c877554e8f6bfe798275ecb2f689b82656a097769430db84f08c091b7e2. 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/TWCC32202473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45966efabdd733d5d4010152c12eba197bec374aff2d10fa0effa0a304d4e0b1. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/TWCC32122212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9530b891660cddf6249ea037df16a6fb71ec27f9acb8b68f50189e61b24ea85. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/TWCC32121244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x460505216dc927d103553b2b8ddf10ef81f28dc35e429f8cb7bf4a4eeb46d042. 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/TWCC32121235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcdc1d2a5d529eacae5231dcc5f1621989fdda904979540a25deb0bb67e8c0ab. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/TWCC32108129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0ef914187083e7be840ad0aafdbd9563e6136c817854a644f21ba62faa28bf7. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/TWCC32106199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x804613014457979c77bc57ff952377ead5a42c3e5d5367e2b3dfae0f64c479e2. 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/TWCC32010060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1255877ee2536a3b90c47e93cacdf0216f44412d322476ad589a384da3190b5. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/TWCC32009590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc520372cdbf8de552782ec4217003ffb1128f88152cb8c79cd8b4a7b8d99e175. 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/TWCC32009778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x587c1a07d9d2d1589cb90acb2d9aae6334b49d1d2853ff15356a77ae186de17d. 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/TWCC32008180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57c5d7bf7945a3571829642e4e67ac02b6a8f86a100d0c45bb02fe5fd9aac190. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), 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/TWCC32002803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2efc94544ce648d389380dceb7e537de4eaf0c027bd99510dbcddb41d4700138. 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/TWCC32121985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x083afa4345b87ca3073c4603ddaea1d70aaf573658f7f6c6b8d1de7225af1bfb. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/TWCC32121989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa813c741d4741b92755b8e8b14e237e2943eb69dcf7ffd22e4489d0d374ffe31. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/FRX282109012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaac0c19d58909f40b8b743c474aa7663849734de2beccbb88a0facbb45b55f85. 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/TWCC32123108.