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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x925e3940184466ac28025208d0bd59e03f18471a8fa2a266e630cc0db962358e. 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/203f060f-f374-4045-ab04-91a3875354b9.json and https://artists.proofprofile.net/proofs/artist/203f060f-f374-4045-ab04-91a3875354b9.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6599a9f613c8d7fd866b96ff854f56cde62428c76480b85580560e28d079336. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/BRJLS1100230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x878e6035f2db94f4087bf4dfd168e252a7884e2dd969bca71ea65f26b44ed360. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BRJLS1100231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5111aad9ccea10845c00e98da9fb308e7b8ee604056dc8e03ed62694614afe19. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/BRJLS1100234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x989c57682355d9ad762af86082c13c93dfaaad1de9c8a0f6a2c658c7b4861697. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/BRJLS1100235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68bb051b10dbe4837d7751bc42826289a7ed1103649c5311a2263ea932b3c140. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/BRJLS1100237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x683c90c67f411f78737d962ba27e0af1ed699498a99d5e0d2479dfb03221403a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/BRJLS1100244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a1ef06e724831300ca58ee82da4aa2497fe07355a73dbf1b35217fd72961437. 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/BRJLS1100245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x850066abd8d4d475912c57141bdcf4329631ba891ca695c2bd7d0a3a7a3d82c6. 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/BRJLS1100279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06d297bf221b83f87d2b948c00579945d648c9a956fbf5bf6b41931b40013a50. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BRJLS1100248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f2b95922fc95f3193aed69f48f349f4c9ea2343248c79f7258c7238dba941a0. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BRJLS1100249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f7d9b27369c5bcf9ed03095b85a500fedb6820dcc18c4572b33a8ff7d48705. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:03:20Z), 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/BRJLS1100233.
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 0x9c9759da356e819407b273302bc08f221c0e00e00fe1ac865c44f0a68a898060. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/BRJLS1100236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf768c13db6a8353c9b0d9b24c15846c415737bf44b593ac6a4bee71c69e0501b. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BRJLS1100238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x107c718a162f96fc9a1ffbc2abad206653ee93683e7a6b11b6f9001a308341e1. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53:20Z), 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/BRJLS1100239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d7131f60df42f6936dc613673d599572242dc6ca8dcba7e3b4cb51f23dd7db3. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/BRJLS1100240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x188c0b86b244fa603cd4ab70520829a848188213386d16e2c70cb4f7af17699f. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/BRJLS1100241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3f2958b3b9ba23b57cbe2e7db1ae8d993d1216b7575dbc2e01355a90105c65d. Chain 2 (Bitcoin): anchored in block 960210 (2026-07-30T05:21: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/BRJLS1100242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69b22850b340a611f8c55e496786f7046c4261cac366d082793f873645af5499. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BRJLS1100243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bc226e4c829b6c7f639972c97a8ed89d9ec4ad1c2385aead43770e53726ab34. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57: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/BRJLS1100246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x924bd1f924066f626cf1ff7902aea306371d86aa63152c38d83df5f93bbdc9cf. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/BRJLS1100247.