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 0xaebe8f7a3d557ce40643d5ed030d41e90eadeaaebadf054dfd596e5d4d186cb4. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fc0cd140-9fd1-4227-aaaf-d678f956fb3f.json and https://artists.proofprofile.net/proofs/artist/fc0cd140-9fd1-4227-aaaf-d678f956fb3f.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 0x8ba756c723889dd7c0f7bd706e1163d628cfb8cc576890247f52dfd5c98dff80. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZDA72491977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa30ea9c6ae2c4474d9994a6a9b266356c2553ec54404e5a83a648f6ba4017caa. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZDA72491978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b7128b09983987dfcc8c886af258207d74d13252fd05adeea9447b686e09f53. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZDA72491979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d57ef105ca530b4c9596d051d0cd7d74a6b3fd3722ec69dfb1c025b45901bda. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZDA72491980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf37b938bb9147917c208bbf73fe7e3bba2b8302fb00c597f0ea4b24fbc5029c1. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZDA72491981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8e5466e62d4bb9046e62dbde986cdaa1c83739fd5b6fd51d402dc9ecc626427. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZDA72491982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89d157f55819b88a18c799e2373bd19ee7b658e1e618a22199ddf3158821afa4. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZDA72491983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3711038c34ca82a54c897a5e969091f36efb03d70a0e17ac63e57877f0bf83fb. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZDA72491984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0caaab733aade6f82a28063ce03970acbdfe7d70d1ed6d2639d1323c611e694a. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/QZDA72491985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0886375bdd1985aef29fc27c33fda6c640fa57888e9437ae8b9302336d96f5fb. 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/QZDA72491986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x407852c234916ca100f985be37ab317355f7d59290e1e1ca05f2a4443a9ae8e1. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZDA72491987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c3facadd6850c6e7f32448188c6f4f9fdccf274f954faafa506dfd1d1fa5fa7. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/QZDA72491988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2321bfbd11dab701eb258d9a1e7e13b6aa81064353a534fc50e9bd278a777ef9. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/QZDA72491989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd61b6ecaa120d2717f6da0c1e0c38b1a6103627a9b4c58a8bbf9913601be4fce. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/QZDA72491990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0d9788baa9fe03bf91ee8d506438d7bdd287e676111de6c3800aa221887d272. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08:06Z), 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/QZDA72491991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8edb565dc9636bf7822dc0f191365fc5395ba515d010f9c48dd001807530d862. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QZDA72491992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1ad605ffef86b344dbe0bfc7cefdb7e4e0b06d9def5cc894d7e6f9740b9cbb6. 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/QZHN52464066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbfbd91d9f7a0ebdac8a1b0c1a4257edc80bd6d522a190fbb551844b4c31306a. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/QZHN52464067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4dcb9707fb82cd7cacd5848e70bcb54719197062d721406fdee62c77bb53a03. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHN52464068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6e230b065ac9861546d2cbe03fd4827f4b68b759833497ae6893e6e36362d8c. 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/QZHN52464069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb43dee4a3c7fc11a31d4b29d111a07a335e0e95dddf6fcfe0c44f1886fb24615. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHN52464070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2e95449c12ff886b14f9898dd088d9613992e45c32fc6c8fcb8451e548fea7a. 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/QZHN52464071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x549a5d283983cf7617d26646996535ceec9a7dfe16074bc99757a5213e2504b3. Chain 2 (Bitcoin): anchored in block 959013 (2026-07-21T13:39: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/QZHN52464072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2fe4aec4c162c567909893764e0ecce5ce84634a66133770985e5b4e620a1b5. 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/QZHN52464073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9ec7a65387f59f7600f8bfc487d0b4b7c8d3195c231caafabce521605177ec1. 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/QZHN52464074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb082f39ae294d86f79ce82aff37cd7d5af6926d7d37055ac1b215aa85fcecf7d. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZHN52464075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x978c1709af8d464e5224639228bf9f06dd829b210bcd7bf2d13387732e949b70. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHN52464076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f9ea7c7fc68fc743031e8b1c724d0a4c697be28b31da44fb6a470bbe8c72ca8. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHN52464077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48149c344facdb7857be525d6029cb4a297d27269c96c0f7ad257d9d09010ba7. 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/QZHN52464078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd48ec6cfc7e2696ea89dabdfaa7a3cd9cc250ca100b2849289334ea0560223a3. 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/QZHN52464079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21bdf7d44037540fe9f98e3b20574f4c626a833543f81d71e938d0a07690f4a5. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/QZHN52464080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a8e178ec17aeb7e4fbc623e85040db860ce54be006631d0681a1b1fefb1e89e. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/QZHN52464081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c7c49476559e745d89c7875540bed4db467d75ef2e24a034bc385dcc8c91827. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHN52464082.