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 0x7f00be6d512f95b1535c8906282a8535ea9dad36ff8df8dc6873ca2273a994f1. 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/25301a17-8c65-4115-b5c8-aa2c21975eef.json and https://artists.proofprofile.net/proofs/artist/25301a17-8c65-4115-b5c8-aa2c21975eef.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The end of a childhood never remembered (Ambient section)
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 0x3cb38c52b7edefd7eb2efe7417a981ee41b1a976ddf18c2056ecbc6cb2bd25e8. 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/QZES82391995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60c3c2b5a1109ccceaa4bc0aeee68cb2a1eec17e42d3f11e5053bfe3693f8d5d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZHNA2301449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bb50d504a3280761f96e43a09bc301f132cb78869ae7b7e2f0d30aee7f2dafb. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/QZMEM2385164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x349a5c07a077743b774e2c57eaa28efd8df91a636c9c9da34c4b41f01f2c7af1. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZNWX2324253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3caa43ac510b0d2950feedb5692205f02aaf305d72638e03a247406278293f92. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48:10Z), 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/QZNWY2344968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x991010123445a3b516021d07f1824c6e623f8314fe8d66b29da00f22b94337b5. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZRP52322021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9be758c657a9edbe3f8feb3b3e94b96d2b2d047a41230c70e4f9c160ecaa6ce6. 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/QMANG2213757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x824e58e6b2a6265b8bf44e43c6ce09dc4228e43c87365ab03333544cc624e8da. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/QMANG2239628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x392af7c9a27d34bea44a21ef9b91e29a09a9d176dac46b234ad9fe2b634acc35. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QMANG2239629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x398d07c536f3a27b66f82549b3dbb8d2e013ed258cd2271220d8ffc6e794a5ac. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZFZ22458178.
Nonexistent songs (just in case I do something really dumb)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x074063a21506b20471fb4260226e4e6f62af133a6029009ece45690d9d25d6df. 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/QZK6H2440872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60507da15c7c98b9c850ff3f0ad5111e5900522919b126113a9017f458d37e25. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/QZTBA2461091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8feaf819b82c4e531f13e8c3c54499d530f75980867ed7e61e22fbe4c72f8fa7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QM3DF2284198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x043afb7b6e6566d4375415036e07d2e1e5d3ff2b4171ac859dfb29c58abe255a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZES92302337.