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 0xf986d8ea6fa2492ad77530b9ebca120092616d91a8698d476f25d217b18606d0. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2213545f-9799-4b89-b79e-066cbc0a506a.json and https://artists.proofprofile.net/proofs/artist/2213545f-9799-4b89-b79e-066cbc0a506a.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 0x1dc628025d325b89a1bf0be44464ef401a1d1bbe83873439877b2d4a2f98299d. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/FR9W12014322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c9f79bb1a125b3f166020b3563659991cfcc68ce5043e5b175c5b08a2e8c24d. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/FR9W12014323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb66e6f4e90f38b4985d363c66b7545615d28c4d6ab60d240990f5ca03ae8e7c0. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FR9W12014324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63706a3b0d31ac98dfa344fd049060b0593c467e8ee5a08b52cf36ddc39c1a2f. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/FR9W12014325.
Sculpting the Dirtiness of Its Existence
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfbe40cf88241300367a5bb52c45fb8c3a91650ba03470a75e7cc8f066b48364. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/FR9W12014326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaac348dedb54094579dbdfd574bb810acead216635598995935ab22a50286ae1. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/FXQ732300093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc401f67b56e519507d585473be5c5482ac9c3e77c9ffe796e5184719ea3ac2b. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/FXQ732300090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bb1260b36603b90cf0f99fd5f535a2ee3919afae56950c7a963dd6d5223eb74. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/FXQ732300091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e4beb0f54fc56fe3293b1aa90d1139b431060d64bc042891fd3cb1f35eff2c4. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/FXQ732300092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf12b87a1b34480a9c4b0d9dd5852dc7106614013fdae351dfc7e582f860cf309. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/FXQ732300094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2d3a43a2c82ee2913c93f02bd8e0733136c9144cd240e5a87d3cba60f697f55. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/FXQ732300095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe636914b43292bb98e9430fff3e1bbd14e1ff2a85e91012c6eb97ec392fe847c. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19:47Z), 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/FXQ732300096.