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 0xebf9a1c5a0abeea571acbc839e7f7c8302d2600cc90e7b9c8318331c53da9eb2. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/29f9f28a-ee0e-4f37-a92a-fb558cd38dcd.json and https://artists.proofprofile.net/proofs/artist/29f9f28a-ee0e-4f37-a92a-fb558cd38dcd.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 0xe9df756669c7fc570068093372dfdca37ced74562d866a1543ffdeba348237bf. 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/FR9W12253171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64397333204f23a92341f1cc8821ead9b430232a05683d3f3b9d6a7b13432d3. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/FR9W12253170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe67ff5a863824367f8662b351b2fb2cb82f61361b0d5f7d54b83cf1498690d0c. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/FR9W11827008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82a9bef891599e007709cce85b3e35b6dffb91ae2f01697f334cbb5f88189481. 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/FR9W11827009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5cdba27e4337fd454bb793fcf5df4628e4e4c373c91e0560a501936d53ece9. 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/FR9W11827010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7177076abb8ffaa3d0672bbf11f5bc4c6884df8d449e02c961429b5039960871. 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/FR9W11827011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb6d5da886b413d96b8173ecfa0f58f4400ac04eaf77759456d54c34ed32e70e. 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/FR9W11827012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a7034e5a6759b53a3b8d12d7cdf778e538bae6a0bb4c911c39645dc07ea3ee. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/FR9W11827013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x257618bb5358a534fdaf6a2c2cc4d95754047b0c852953914ceccd1a37576647. 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/FR9W11827014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4120f6ce86147cdb2b0180de0f66db54354978b501d54ae21e3b96365cb6f0b7. 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/FR9W11827015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd819e7a4fc0174958ce98a882ec69f4dc5b0413dd6554e54ce3d79ce4e0b229a. 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/FR9W11827016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc2e6478b91765688a5190edc906d2cb265128a76862e78a36f0c3b8731a79c8. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/FR9W11720290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8d193d524cdd5b9e8d7b3e25245897cec63c8602b089979d07564e0779346a7. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/FR9W11720292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1113007ddc982ce920df1aa508b9c9fa58b6eca2f56fac205d889b3bfee17ecc. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/FR9W11720293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391e3f64658dc7d0d4690ace96d2c6cdd60070e258a3723a5ed14ce83a07d1e3. 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/FR9W11720296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d990b01ff8f846f27939a9d68999915ee3b6c9a8efbaa22520a9547a951f353. 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/FR9W11720297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f964c2dc1e73ee807e9c8f741c9cc0114ef733c6165cbb10188362510e88b76. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/FR9W11720298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05daaa4d5c311411b7dce35c8b5a89621d9da3187f1a94f2b49f2e7e0694d7fe. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/FR9W11720301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73a006ff7d0f83917e0e693925fee92f2e577bd40772abd857f2d2b2540d4edc. 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/FR9W11720303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x405e0dd1d7fc154443dfdd6a9bb199747032c84efe524800de10bbf3be9865f1. 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/FR9W11720304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4b367e7e9fd62bd20e868d5781d4bf720111a6347e1a75126239dd1e5edbb7d. 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/FR9W11720305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc0d0de6064d866a5898a7a4f3e7dca69ec269b6620e23043f9081a5ed08802b. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/FR6V80368695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c61014903bdca6c6128f548bc6ab309090def79355277a9441fa21405bde8f7. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/FR6V80368696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe501dca14d47c620097b81ffb95be7e38b8fc6f4b380331d6bc298874fbb183c. 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/FR6V80368697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f5f77dcd5ca0ff023b230581f8123d8d1432bb215616ee3800ff659e1eaaaa. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/FR6V80368698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae71c983db28e8939a1df21accae2aa7f34444e776842eec060186f294aae0e. 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/FR6V80368699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5872ae7931951da06b085238fd881e9769eafc89d8cdef7ed55ceb8d2aaec54b. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/FR6V80368700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x003cc7885a477b9e9d64ce4fa9bd3f194869e6b9df9c6513815c3bf3f5784ae3. 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/FR6V80368701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x317f82f902f8c1c2ca38b72158c918cf149a98486f1d57156d035e62c1c386a4. 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/FR6V80368703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9f06ba26ff09bfc724e94375d3e7f53b0c19224da463576e1fa0716de0ec7bd. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/DEBL60945382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23224dca809c60475e4e58cca1695c06a42077a0fa6d11c706f280305b801291. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/DEBL60945384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x141a662bbe7e44d5edaf8cfe89730393aa67e4b6468f54117a7f978e89a467c3. 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/FR9W12511691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe66b530ff275a579015dcf673b863426393ed4589820fa9653743a005934c4ac. 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/FR9W12511689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4055bac0f0eef215dce0ef5902f2cf3a8759216e381a3b7f699797b1c1d195fe. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/FR9W12111679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11abf27c14d61df5955a9dee55eacea0b0c635d579147efbbc3e6bd72a69f2f7. 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/FR1U01500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b83ffb78da83e2206d825e84f4b8c3adee332039a99f5214e2423a5c21f13e6. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/FR1U01500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8a3134b1b5726bef61e93aa5134e79c60801f1f275250b2c34f87981144f7f5. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/FR1U01500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b1c60fd9feb611899a10fdda1fdd749aeebc34a91e87b12e4570f135d4abe60. 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/FR1U01500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x178f209a624f5da43f77f3216091fed3c33cd71b45a9d22a2533c05c1ea1e505. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/FR1U01500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x252febb1bbe4d9c5b96180b815ec4bb1d9ddd51e13017c4de44d6d6224139a79. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/FR26V1421435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5069bee923311ce70e2eab5d39f06485dbdca143aa627271c3e1f74aa1e8972e. 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/FR26V1421436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed3f58cab52a4577f2c405b463ce3115fedff2c5e3b4e8b8c955021601887184. 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/FR26V1421440.