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 0x6bd4a3c58219802b1641c6d65c0958209de397462be35c79ea2404ee830d47e3. Chain 2 (Bitcoin): anchored in block 954028 (2026-06-17T01:08:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/39a95be1-828b-4223-81f3-fa62856ced29.json and https://artists.proofprofile.net/proofs/artist/39a95be1-828b-4223-81f3-fa62856ced29.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 0x0c8bf4809032fc852bf3856252829af6212a9ea152fe2b2703fd93f43f022af0. 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/USCGH2211480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceb2829cf5a02421c2bb74bcd03af13a7c85082bfea549a0fa5606a54328a4df. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01:17Z), 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/USCGH2211481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe5f5495bffa6ad647bc790066c4b30d9e4fb89d9d8cd4090435a2e507b348b2. 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/USCGH2211484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c5681aa2a5d2468d45d2682e5733fc5a64c26e195ea8d59e3819e40001e643f. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27:29Z), 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/USCGH2211486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57e6e0ecce81e89de1b7a16a94b7a8450660bea19f28563a984493b01e0740eb. 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/USCGH2211487.
Fuck an Apology (I'm Not Sorry for Anything)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76decb30c99aac35eb48a570acf458ace1b55e7fb89bdf73a0780fc7cd9ef145. 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/USCGH2211489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bc593e56bad06e9be1b6e71862e5fd34d3de1f425e36345ec70f824fb61066a. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/USCGH2211493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c18855adc0ccdb8d68d306e08f2f169a9b4db7182425bb9c42dad7af200893. 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/QZHNB2223920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa566dfd62fc2ad79685eb1423e667bc630a462a4e0319ca58ff528988b1445f7. 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/QZHNB2223921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3cd5ad71e7e89eef241ae07a4f68a08fa915864348a5b19158227c0aa12ed50. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QZHNB2223922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b88f67f53e651bcb2752cafd8e7d96babb595bfc462fdb83c822340ad06ce04. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/QZHNB2223923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee358e52e4036cb1fe3bf958b2b248b01e5b917fd73b3fc41d8bae9a7a2f8546. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZHNB2223925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe099482ff22e702dff0acbf67b70d7f3470ce0cb19c77feb0c78f013a145d56c. 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/QZHNB2223926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd337b2e0371ff92e96c4240997e6efe6a6087fa9f0852d9004183be4db59664c. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13: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/QZHNB2223927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c9b185a8adcffa6ca52356643154b9d79b877906f0ce456a4867ba42abbd669. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZHNB2223928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c8587f42f23b179bc52432d15e77b6b610be2cbc9b58fc906a436423c569c3. 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/QZDA42371242.