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 0xcaacb9de2d74c51bf5fe29ac0e85a36e1f335781981299bfd357ee4daa1da614. 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/654431f3-ff67-4fd1-b469-2168871b9a2b.json and https://artists.proofprofile.net/proofs/artist/654431f3-ff67-4fd1-b469-2168871b9a2b.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 0xa744742ef89186fcbc894cc3b7e81977b7f17b227822c584c35576192c2641f8. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/CH8091800731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f04c77701a5bd92d3191ab03ab33ff3805d7a284d433d146de3a509214dbeed. 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/CH8091800732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f250cf20e71e4f04edb7a094c894e96dadf0109ee94fa3b7fcd5f144bc8b231. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/CH8091800733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dd80b75ad08e9c27e5ab0b37ef99bbac14d8040e06724e260a9bcaccf38d6db. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/CH8091800735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a1e5f90aea00fb9e6778461d5544dd523e1ce2ccad0ee976e3956bc0ae28c05. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/CH8091800736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8be4353621ba4e5e2c60cc11f18f34476d69f4c4ea78147a5bfa45e40e83faae. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/CH8091800740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bf29cdd80ae54a063d0df388b6e1e41e74035a46c4126882e983181a435b2e1. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58:13Z), 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/CH8091800741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66b9db7ab7b26a36efe53adf9dee310b3a03eaa75ceee1eb3641e0cbc1bc384f. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/CH8091800751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332b9237ad749a24ad3d84b76d83c2ed15df56dca67387fd8a5f6d94666371c4. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05: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/CH8091800752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93882450e6c57bfd9e9212e44fd2868082ce07aaa08352d2ee2f8bcbc470d7f2. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/CH8091800755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb4891f6070462b9be696d5115b45687bb5405f362ae12d4f3f826a8e3ad3d1a. 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/CH8091800763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x429f0bcd43d598de93524f164a4ea8c8428774cf345c988f6a828964641a3ef3. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/CH8092001420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x940ab0aa90f7763f6ef10b9ba0a64703f92bc90d504f7021e75cc4deb77b62aa. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/CH8092302286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc3ee424ff3aa2ac1d0a1e26dc7d005007894924a80e0a85855bd5925d2db4eb. 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/CH8092302268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27706dd7ac3700b1e0f6df00aaf927ec0cb3866dfe069464c8e92fdf6480b4cb. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T20:19: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/CH8092302285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6784a98649a7919947ec0769558e6913c04baf47f9339ebe34c1ecf8a5d08760. 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/CH8092302288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x975acd1a939dc95fa82e381f99a34e93b8f3822312378d2fe94817f92136f97f. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/CH8092302289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8f9a910bea9da58c18587e511bd0553b6b8c5823e124f786eb588d86002a9db. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/CH8092302291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x901b80a809388f9de76ad9bf0790c7c7a22f0d2247b1b3fe002190ca61368d4e. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/CH8092302292.