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 0x7cc5f4dbda9f312007ea8bf002b6e7375acb533975a607709276f09deb89166a. 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/866ce4d9-ab66-4a9b-97a2-2b62d691a961.json and https://artists.proofprofile.net/proofs/artist/866ce4d9-ab66-4a9b-97a2-2b62d691a961.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 0x66933cddcd6da13c24d560cfb9bf69519991bd6d1a9dd11c5f64216bedf09071. 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/FR96X2476046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x797796feaffe12a3fdc6148013e31badac1e0edea47ad768d3b7f194bbeb425a. 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/KJX8O1377273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5248e203d1fd7debb1c9fc182bb8f36ac56855cee51e6165636c391014b94be1. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/KJYX67906087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae6b087e58a854896fd113e60f6e6a54c263627ca2f52be4b4a578fe797b8506. Chain 2 (Bitcoin): anchored in block 957240 (2026-07-09T00:47: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/FR10S2578954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dcbff3b7db6e83b146447d7d8ac862d81b308c52d58682a1a3019f13783ec43. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/FR10S2582662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1db0eb423b5ac2f1582e2d7a69baeb6e8548970e5a97fb3998ee995cdf48fc6. 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/FR10S2576028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdc4c137494f5f89ad221e9187198bdf3be0391d239b3e43fbcbbe750adeee8e. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/DGA0S2400977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54342c85a46f11f223c32c270e5bc63fb18ff7f4a0ba7e5a588f2b9f27bdfa66. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/DGA0R2485858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91dd71aa5a3ac28adcbf31795d7c0e68cb692678525526d68ecd8b5cfc86dabd. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/DGA0S2495255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3184a6b15a691058736dd6022bc6343e0edef7925cfccf26a907c6455c17f7. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/DGA0S2495213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a0ed106a4f0a33ac040e13eeba755e99b791a6e6e8d848c2dd3b07cdb1bb2d. 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/DGA0R2408909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51a0c74cbdb0b0a11068174586112c0fa18b6097215ce82aa77e427ead8ca814. 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/DGA0R2492454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08eefc07384eb00d485d2771ea165487efcee7350532432c6b1ef1b89123ef4d. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/DGA0P2473038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99bd7095bbdc6721a9c49cf7e3b54900a543f5488e51f159d9f00c10904e90b2. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52: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/DGA0R2492333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d4be38edb9494d861fd5875a56cb871d77e4d6127d466b4498cc738b7f5648. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/DGA0R2492424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcefbd2494accfcbd083a14007ed716c7e7a973e6cebbf8aaf6975b413166b55b. 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/DGA0R2492448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1bba8d77fd65bf4cf3b5c30703f2ee4c2597eb9f615fee27f60e8b892686427. 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/DGA0M2401697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0e6b8b40350d52cd1c96aef8ccdab3e4376073919317369d4e65f87ba579e4d. 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/DGA072424984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa34027fcff7b9f8e854b55530863bd2b5482feb60f5d12c8393d056b3fc6465a. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/DGA082419560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf11e58f390883d1741d27430bb4d92af6dbcd7a3edf87ee685f973a4a04489d5. 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/HKE022235607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7a4bc8cef843e342bd256d49932b63a010ccbbbc6b9c4aeed56b8a9ae6f606e. 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/DGA062406132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcb111d874d928b5bd4170e6f51bbac5c9036c0d8cc8c5241303202134bfb2d2. 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/DGA0R2492460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x588b1346efd27a279004a528fd0f7227da34aef495727011ebf365e89c852cd5. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/DGA0R2492461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e8eda73f73be547031d32c54744c4252b1ca990f9494e31366d51e08166bbc3. 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/DGA052454109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dd8097190fd0fc3d05101ae4365bb0df43546046064c9397682ffc0dcdf2647. 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/DGA052431121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5657a3448e766efe275457f520996d47fd98cdd9f7f3939dad599e2f4dbc34c. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/FRX872469528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa619f932267ffc64c9e543e18ad1c19d1a41ad8ca9e81f4d33a459ebac61fd59. 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/FRX762400480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef8c6c7e010bea07c188e9b5c6339a6263241cfaf39aab3852f76225d17c217b. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/FRX762436678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d348dc8f3a58f0b545b2c1ec9f862541f86f4235fbad4568f9248c56b58cbf3. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32: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/FRX872400599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbaa925f5ec0465187435f816263a423b3913f80a28ed402359693d269437af4. 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/FRX762441782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71a124a61c64ea42fb7fc73617cc540ad603689ac0ed29d5f89126f0ccfbf94a. 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/FRX762442168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa00c8d5153062d313e4840eb3f1b7f7f365e14d6534a8c83cabc6f5a2b3eddac. 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/FRX452427381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d65bcc22f8c5100481d2ae151efc4674545f72a8e6867f18e67b9805ef5194d. 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/FRX872453079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad022ef357482349a2ebdf0cf6fb586c1064a1c413bf4a135a9792e13d4592a1. 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/FRX452476252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d35dd29fb096148c670710b277ce2d8a7b7241ff1f50e417404694c32424f9d. 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/FRX452476267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a8459594bebf46c014e2a9682fcf93cbc57e5a67f59cb487a5fd65360f0c015. 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/FRX452484647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d372da4b3a758de5fa19698cc3076fffcf0aa388153dd1e4a47a65a5084c11e. 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/FRX452479269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd540fd9f40db539c070f5b43350373ff292b9f8f37d3c92f87c419a116f09d71. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41: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/FRX452479270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a1b073f1302885493723955c5dd2f5ee0df7b4c6aa1a96514d5c231ac903be2. 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/FRX282414560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14f0d91a2a88f6a8ff0dbe0191483da3ff916532e34b2e4c4e4ee341900544b1. 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/FRX282413431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62b4cd4b07cbe33586dd4664a8bf06349318a1e26899281f1f000f69454e5819. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23: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/FRX202466418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x832d910688705a3a473c46ea7ad200b34753af969475e98deb2d6d39820fc51b. 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/DGA092379078.