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 0x4c7e6aba8006e469a4c0da944f84711940c416e7f31acd3f108fa5ca316bbdbc. 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/2c4011c3-3d4e-4e40-8a82-90a7e2aa2df3.json and https://artists.proofprofile.net/proofs/artist/2c4011c3-3d4e-4e40-8a82-90a7e2aa2df3.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 0xf39d1d8dbda70cde593627d7d510f88366e807d12554db482f37319d16cd568f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/JPB451704359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc9cf5314c9c992753691729fd64fba356802b05c5298efb2b10f43b565b55a. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/JPB451704360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38f12f90dd20c778ee12a8bd6ef108f6a788d6faee2cd910e24bbeef067ffbb3. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/JPB451704363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9486c9f8d9268342b39aba7d6b6032956b2bc03bfc8bfccc6dfe352d882eae8. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59: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/JPB451704534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47aacbf83b15d6bc77542809a90a7d1254847a23d9b09aa5dbc487555f011977. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/JPB451805028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cca30d9a1e202b2b422db143756b0cef71bba3930d8d74b2aa209d0ad1356ac. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28: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/JPB451805029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ce58614a8ad33e6adbaa752e29595d26fd130ffaf0dd0854f9b9549f9230ee8. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/JPB451805033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cb103e37e69838a53d28699fed985926f331dcf8a7839600261b1fd499e9c6f. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/JPB451805036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76a17692cdff727ae8cb93910f596991a7f4bb95df13c873b2cfc4761db62e46. 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/JPB451805037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2472b15f099c2cb61ad15d5fbe6c842b5a438b6dcf815bf1d2538c937b199bfc. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31: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/JPB451905146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88f035e7a98f168f14c5ac0355d173e570ab41cecddd7f23dc9808aca71d37d7. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/JPB451905274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab845828e178cda3d4767e85436a1d3b963f3dc661c62dc171a5f9708143012b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/JPB451905275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03b455b2a9b1f89eb3ea8b550f3bbc39a6847177f3d0d7fb3d7ebe7bfeea4eba. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/JPB451905276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e450e6c58292200b6bdd45618182f17e562e7d7b22e48ae923b9ecf0c8a0a4f. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48:38Z), 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/JPB451905277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x839fe7cd68808baecbd90bfbbfb3fdfb6bdc4548474595558633ab6c9c98b921. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/JPB451905278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ef04a6905d54603c12479d99c5d73d42adc2c55bed1b952993a145bee07a14a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/JPB451905282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9afaa3d31e84c08cc896817596c2de73e72caf2e3dd0271463faf26737b0876. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30: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/JPB451905284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59519cd7ad776c10d273f52ad861271cc8fb4a0902aab28f654974a52fa712f7. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/JPB452105670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa98b55af2e7e48250641d09045bbf3c7ec3b5cc968642183f0257ec735cb95b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/JPB452105671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe2b2411eaf7cc8cc771015670c7b3abd7bfafb6f70448dd89abeaa03cc855a2. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/JPB452105672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230ff95eca4516ff7a2316f7ec3e5cfacdfdf67de1b395e867d96eaa7b464a14. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/JPB452105673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8147347094251d8ad35c108089736e89b58f2f43671540d89489b7faa8c3604. 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/JPB452105674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c715097c4122008f1aa80f4b5dbc7d4415099293706cef21acf8b18481f112d. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/JPB452005471.