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 0xd6ab7ba6885ba6b1913490b1efb0bfa8f89e6979072d25fcf2330699b7981a74. 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/39f36b89-a421-4b1f-bf22-3ebaec44bd42.json and https://artists.proofprofile.net/proofs/artist/39f36b89-a421-4b1f-bf22-3ebaec44bd42.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
You Stay Out Of Your Life (And I'll Stay Out Of Mine)
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 0xae769895124e7f463d2b481a291ba53e07c2798e0d61d3fe9eaebb282be87896. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/NZEM09500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63140c089dc4a5def3133316dff9af2660d5e5a511b6d98635e78638e0b1cf07. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/NZEM09500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdf0864c0e1ce449a496ba77ff890d658d1a8cc73f0c5c45ceae8cfc3ef391ca. 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/NZEM09700001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64ead4df9ef118981714b22be0576403eba61b2ec6ca4f03a6f9f5d666931b7f. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/NZEM00400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9e7c57ca0ae85d90e18e3fe3c8504443b916ec736c1dafb1d47c6e6a44f87ff. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57: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/NZEM00600044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6296f70743f80ef0d077772d3c67e24e5f97d54caaaa2e2958e9978df2bea455. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/USQ390900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5100a2d4f547c8f1e6f9ab981870c363f056cdb7191790681c646806720fd352. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/NZER00900025.
Some Other Place, Some Other Time: The Greg Johnson Anthology
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c315801a50e5e091e07b944f10aaa8d09603dcaa28bcf60203341d176634043. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57: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/NZEM00600039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6e76deccd5bf49a1cdcbad9e51c73e79e1f33b073e01af953b6a1da753157a. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35:31Z), 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/USQ392100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fbaf9a11d515aa56ed424ad9d495bb03ce4a5e9f1c6266d2216c70d43f75458. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/TCAHU2454924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3fa6c70d6fa9accdf65419ae365df9d4c83b7ace4e6297e95fc3a1a30427808. 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/TCAHP2306546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc94cf7b0f0e19a8f6e143fe415d719e005372a99c682cf208b4e18f649f5369. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/TCAHU2454388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea4026d305cee9e307943652c9c331935743d37d46477f479c49724dbf8c1fb9. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15: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/TCAHU2454420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x823ae5d958ec1719eab18903347ab1fa97fb308a901cf84fc88b215f14118e1a. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAHU2454339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38ead14e54bfe791aecd85e6fb3fd9546611c8330c5ff68b38a435325f954271. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAHU2454956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd287455fe3cc0441552e235f3e31a09cbf6dc6699a4633b8456bf0d0cdba483d. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/TCAIE2425792.