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 0x334e0e1ab4b92c1949d44e0d005cf51e2268b3286ce217bad58b2542c7163906. Chain 2 (Bitcoin): anchored in block 953867 (2026-06-16T01:09:47Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/062fdd08-9a7a-4feb-8f35-ccf2efeb2c76.json and https://artists.proofprofile.net/proofs/artist/062fdd08-9a7a-4feb-8f35-ccf2efeb2c76.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Ethiopiques, Vol 18: Asguèbba! (Azmaris 2)
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 0x4037680ca7b561107b63bb72b93ae8e70393811103b0a967609faf7112d06987. 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/FR6V80501180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd393315d657892e4e478a2a69b55a52bf657f32e89693f1b4596512545f23ec3. 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/FR6V80501181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb279cb7fed03f8305c3203af68b569b2d1749662b91c9e29a37457f76ffb192. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/FR6V80501182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x024b7daa81aaeb0dff920337135638bf7d692c00c44b71d7b5f711beb0bca6d4. 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/FR6V80501183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f63d81d14540e240b28f6753359b38999977e1fa96a304031677a4c4db58df5. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/FR6V80501184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf4a980e8af9a420642d862cd5b2b3638ada991fc3d8deb75e3c92e9b6ee4113. Chain 2 (Bitcoin): anchored in block 960277 (2026-07-30T16:10: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/FR6V80501185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe64be964882aac746fd71a61b4471a79f71a12820b8b51107ac848b141fc572c. 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/FR6V80501186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86917a297b8cf39d305cc2700bcedba2b8e7a636ddb45ad84b7875737802f32e. 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/FR6V80501187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec4603a70a81c95b851c32d611965c19e5a44be41c35a95329c2b12e894a412a. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52: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/FR6V80501188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa090187c7aedb7a1c4f7e5ad982a49cd538111a5c77b1e23757109cb452b292c. Chain 2 (Bitcoin): anchored in block 960187 (2026-07-30T01:34: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/FR6V80501189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24d156cc3c4b3683885c30abcce7272772c802ac09f932ac6035b0d91a765c25. 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/FR6V80501190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeb4bdb335e8e4f7cc0f799f5866c117b44131dd45d1fed5954f416b6f61f006. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/FR6V80501191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef8aaefbf05196c750710a2c55247fb709cd64375e2d6a6463d8d087b2e8a282. 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/FR6V80501192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28db10cf53e3974d899ddea58fb7db9654dc96b59fadda9a14969535765b6697. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/FR6V80501193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ad3a93dcce414470e310694920d4e519764dc25745b3762ba48f853c0cf4333. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/FR6V80501194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9386cf2093ec36fd4f368261923e86c7c0f4231555adf637150859c3bbc3642. 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/FRY391715897.