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 0xef9473d0b52c51ebbb8019dcf89868ebdf5a8d7a45f429959174ff45f873fbdf. 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/b8f69cc3-3b81-4547-87db-60a2485c3775.json and https://artists.proofprofile.net/proofs/artist/b8f69cc3-3b81-4547-87db-60a2485c3775.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 0x70ca5cbac10dd84c1d6775a2c1e531cdf0e6d82099269a03859efb9f8a5e80b7. 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/TRAKY2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa7b5e3eafd301e75fb66f9d206233576727c8fcaa5c2031f9c307ae41c43361. 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/DGA092426545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2500b82e0190e32b1e2ba84dd7e5445c5f292585a50c2c846e8b20b3bae886f0. 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/QMBZ92388381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7dc04d228dcad6754b5d5b862e3d17b1c627ed279a9a60c33a62adc593610f. 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/FRX282222693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b8bb80c60baff69f349538ecf8409ea0df10650c1b20d42dc3a92367bc4f801. 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/TR0012100720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6606fcccd42790c375e71fc8efb384af91b64faf7ba4e19b1dfb3480ee837dfc. 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/TR0012100594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeef9d863065f794cdf75ad4e27ca09bc83b097d428b13a67e154b097deb51322. 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/TR0012100486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1939eb0ad8cd0990590c3866e6fbac92ffcaf654ebbdf79f0b665fb3f80a968. 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/QM6P42107351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57380f9ce92a6958bf88ed39b6abfa636eff3de164ca35d8df90157a9da2019. 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/QM4TW2168532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab7f3dfe1e526ec9145ed225dae2361b54be838e37f94e149240a80768b5a6cb. 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/QMFMF2014541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06ef6c102a61c39551f5bfcdaadcf5ddbf728094869819e2a92e808adc1bd294. 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/QMFMF2003066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ea282ae07fb3bf02d807ff770029df2a7abab314c766382f7c0641e7c08bfe4. 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/QMFME2034931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3583780d277ab691735ea5afc8faf68b94aed93ab40f04ae0d3e6d3c68e54a5. 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/QMFME2034884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd44dcdc5c15364be7e6cbb9a82d450650a62c75d0bd2eb5cb1cff9dd0dad47f9. 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/TRAKY2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c0357b8d64e5a66b5df45bcaeec2a8cbbd807846fbb2c7d0e1011b5169c5644. 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/QM6P42040080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d70bb0b20a77e585073edac9854b9997950473988e609d16f939a568eaba7e7. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/TR0532013453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb08db5abcbc1a9fe659d26fe24982ea24b125284d0d136d6e8c37f332f8507aa. 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/QM6P42033719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x995ba60b5064fd390fbbd8916d9a5de8b0ac13ef388b9f32538953623261a4b7. 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/FR96X2090958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd208be643e9a3c1a759e022a09dd4bc766fd861bf39ceb1a81e0c1ba1935c6. 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/FR96X2090959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27dde8577240ce8a455dd505a522607de840df3ef2e646f8e24a21b65a8b339c. 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/FR2X42077536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69536debae38ce47ef9bf3621ea113b19c665c3c451463f9309ab3e448435a66. 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/QM6MZ2082753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e398cebc1b35b8652b3b86537c977375dc07a1145d6c677bfdeacc2f81c486. 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/GBKQU1983005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98571dab28d2131b2827b01c3b53f3145fb3e071623554b3df8974f4e69ee309. 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/GBKQU1945472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8b0494b1b57b5ffde304bbd402524791965bd81a992e564eb05331920166b33. 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/GBLV61914928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa88fb5aca7bb2089cdb75a6102240e161efcfac6e6c112e39fcc55c6fb1e247f. 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/GBKQU1951838.