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 0xfce16715d2480d4a692a0c01fd825f416efc63651e62b71e720dd83ff238dd41. 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/f5cfba47-dc7b-4ea5-aea8-bb00840c8922.json and https://artists.proofprofile.net/proofs/artist/f5cfba47-dc7b-4ea5-aea8-bb00840c8922.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 0x829099ce798c69c4d2a94fb0e65fada49eac0e602d53b1d14d8afe4b788ca530. 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/QZNWY2253829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7fc4d58f9dc240b61a768a853b9d3dee9edba37b3e970034a9ff20a7203c5a7. 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/QZNWY2253830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fe184b9b03685544db48a8bdfd030c5e3189f50eac5cb27eb1fe056cc9a0e58. 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/QZNWY2253831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e86ce7e06a898832ed52aa83ddc746ee26524bf6c0574cff758ed19191ae0b2. 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/QZNWY2253832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedf01e2e062a0c83911b922494ebbbbf0a0f0bebe4ce0851577d5c47698fd33f. 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/QZNWY2253833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe406c00cb3babca0ba65b286cfeaccf8d95398c7add231f02419cc92e270f949. 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/QZNWY2253834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01a80c03538937331c6b34e42ec33fa5a765c8f01dbc542d5309f558a18420b0. 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/QZNWY2253835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2edfd8495478a9df82ec6e2015cb2e9417c12f1070f548af8275c55597070b6c. 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/QZNWY2253836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x623e561b029c688202628e0bfdbcacfad4fb55f15d2b24bb52cb6e9621a796cc. 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/QZNWY2253837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f5e6677f7bc66b5416c0d9b641406cae46f5780249146029c6730395bf4e4cb. 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/QZNWY2253838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x267578e6b2a8d78fa6371e5709d85762af16cfc3adb051f0b1072c4cf1f0b0c8. 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/QZFZ32449169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aff2846c6c25cef98168802f2cdbe817af5723ced3da6650eeb3633ab9c35fb. 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/QZK6N2310952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81433be5ef29fcd8436ca2c36fba48987c6e85aea6720c4ac3cc3bf68cb2ea21. 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/QZRP42236425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7359f514c14e02b732b13c855763d6d9fb3ba417824282e1adaf9751732bccb3. 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/QZRP42236426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x903ee2668f16140a3f6257ce8b26e1ba5d043f8fe26ff16def187fa344d075f1. 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/QZMEM2296344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe555950c648804ad26127188c3d8ebebd60c786502585090984aba51d705a0d. 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/QZFZ22211269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7266c4dd5c1d36aaa47fe4a1925b55177e55e085fa452b8051e44c32dbfeaf8. 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/QZK6G2108808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c2cc03862cf7d300cf6968c7138a4946747ce4286fa90fa9f0559438084f126. 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/QZPJ32342600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd209072a100a4bffce5891b441790e4782b0d905d7014516d6ac553989c5701d. 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/QZTBA2301443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb53756ef4d3b90ad63c4b351c26f20c124bf60ff89a99fcf7a10a0f95513e7c. 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/QZPJ32342601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ad2ed89dfb7c57a2bbcfd2e22636c593a860ef5ca4e1d855117cddca733ccee. 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/QZPJ32342602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a5deacf7a5c4f7dea4ea5a057b8ea08bbe41f6547d8a5b4a26821a3d74c163a. 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/QZPJ32342603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fdd61ecbdb4cca441961c492938549e5c27887eead9c008c7f358722c9dd927. 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/QZPJ32342604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0e3722b529c58e574a6c143a43da63b18a085202671d494d4988a793926f29c. 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/QZPJ32342605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8979207bc52b0c6d264f8255ffd44aef9b1acd551d65e23e6b084fb8a4d2882a. 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/QZPJ32342606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf84dccbd12e387ed2a52ad4302dc4c923dbb8394c384c1af1649ee0f443cc951. 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/QZNWQ2376697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7691dea8fd1c44bf9e13c8d747c66794a0517c67acd4a5ccee4c1fc37737f57b. 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/QZPJ32342607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84517420336230f91849f77023797f20ceb9e8eb7e66b3fb5b959815b3067924. 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/QZPJ32342608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd9cf54c6bca90df7b4dba7555308a42627d48998dcb3db08e6db9dc05d01518. 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/QZPJ32342609.