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 0x7f205f2c1ede5d318bd4c8ead80d7fc1e1d1d6e6dce7a5d11a05c8ef0ad4afae. 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/43fb4568-3c04-45cd-a7e4-aabb3fc4da4a.json and https://artists.proofprofile.net/proofs/artist/43fb4568-3c04-45cd-a7e4-aabb3fc4da4a.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 0x16e15130d05183675046c2b85618a2c06c7e0cd6920d3d9a84c1dd4b42f9d75a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/DGA052354006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b8c77d25974c7f517e2791085e46fca7021225cce7748ba53b3906b75ae4d4b. 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/DGA052354007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccbce3a26e2cf1df517af36200fb40bcd38c048df40c79674a04d6af8f64a163. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/DGA052354008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1596d8b2d085e5c1606d3cfb8bb021ffba02d22af0a7960b428bb0ba0c57b33c. 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/DGA052354009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d06822559fb09a3416cdadf419d359463b1d92049db902984587df498cc7367. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/DGA052354010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4abc501430e2b46a91ef70722aaff256f3c149e8be7811238baed51b3e1e54d7. 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/DGA052354011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe738d99d654ba372ab74c3bc8e7ea1086b178049ceb4fccdc7e8839c9c3e72ed. 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/DGA052354012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb315caaeb52eb72783b0b4cfed87573eebf496cd8d72307aafb550dd6ffbf459. 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/DGA052354013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d855457aabb84a9f83f677d416ecfd99bc3c51b5955004c0d613bf9a41db918. 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/DGA052354014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d0844c779361cb40f203ba29717a1e5bc3b04fb923b88dac7ceed567cd42e5. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/FR96X2399913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72b9ebc96891009160657acf51eff1b0f486a137356cf1a066fed05ad2ce6869. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FR96X2399914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce9b687562120a875335ef6ea837f7bc0bbe2002122aa597edc35469a3ecd11. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FR96X2399915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x187f6204fd48302cf11d38403cebfb7451cb33f87a9a018b8a431c424c976b4c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FR96X2399916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87089c75138462ee9ee36126026f3c793d47d9b48dbb01cebc9ba93fc20e9d29. 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/FR96X2399917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82f81818e7ecc600c9c001447ddc634f7f9f1794913bdd6a8d2cb816bc2f348f. 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/FR96X2399918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02894ed602723083ee5e801f23ad13522a27337c6b676f58530e128852aed976. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/FR96X2399919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab522dbd3d6dbc727b43c7ccb0ddaf62a57240abc36134ef90235f94364c1662. 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/FR96X2399920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ea8cfc4510d2d6777b68ee92f980daeb55f5b5df9f6cea341ecb09232272803. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/QZTBF2338560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d1ed76aed8690c29e16c3dad41839565c66a19fdec5e205675bf5dca938ecfd. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/DGA0P2351415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc859af77248b68d1406ac8411d28c4e284879d3e2cb34843f3592f8c57b126c3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZRP52258056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb64c760f4b6245a3df0fe5579fa8d94760a8241fcb503e8362f56babda6c47da. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZHN42149564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf93bc8e11904e91396db55e2c3874fb62b875a20813a821651e8e8b830c6c181. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZHN42149127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f11e26554c13e76c7f402961b4ee4d11bad92ea8001080e9ef09da602565249. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/QZHN42148878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4168a87222e500e025aba9156eb3d7a4cf312c92915dc7ce4f76e239b436907c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZHN42148877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7152aeb17edbef2b7dba0b7e83f757f03b977b7f8aa93c040ac3cdd40ff7378b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZHN42148876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35cfb9fe1013c66c5adcb99072f13fadce3dad6431e9af951f1744d95dba93b8. 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/QZHN32178348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bfd3e9cb1b121dcd0c2776c4c800aaed215856e783a60ca72e0cb227cc263f1. 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/QZHN42148702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab573d84021c11ef47f130fe600a0fd0c67a9edb6971375c09fde7690368386. 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/QZHN42148875.