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 0x85725487edd45b155949d100b38c5222966c4a47d365a684c3e0fe3a8e627eb1. Chain 2 (Bitcoin): anchored in block 953633 (2026-06-14T12:47:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/351149ef-e833-4477-8c73-c07f717967be.json and https://artists.proofprofile.net/proofs/artist/351149ef-e833-4477-8c73-c07f717967be.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 0x5f184a8fc56c608a5ad1b0e147e54ca192f0ca900de48ab4513d8e32ad37dcde. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/QZK6H2188763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe09d3febece4fef89b38c9679696727fb7de0b8f8ac00d4b05f18df5e5bed120. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZK6F2137293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd10e1a851545bd4abf5f652816423d35b5e9bd054b25887dde7516d9eb98607f. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZMEM2144320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb577ae44d50d15479d1cb8187ae294cacfa6507a2b96aa1ff97132f4257302f2. 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/QZNWS2160368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fcbe3f772e2bdf15d03fca42a5833bda346d544329f05e98fde59d018ce3ba0. 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/QZK6F2136532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4ba27fb65d1b402d4c63e122ba0dde7500111b5582f0ac7222d5f931dd7868f. 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/QZK6F2137294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64e181375cc85b7109f7f963e63b67425feeb87c893535b2dd54eeb518418325. 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/QZK6F2137327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78485d65826b63fdf6defc655dd239ed24eb6069652aedfcacf64a26d37b57a7. 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/QZMEM2145633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2e84155d531d9ee50b2d7c38443ab73db8cdd55a49a4afd16877dcfcff5f569. 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/QZK6M2186044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf231c0f4a308885801c202bd1c470bcf53fc862b98b9bd58a4248f1d388b6e14. 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/QZK6M2186045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91430db2575f4dbadc0c9fe610b30a5a62b977e2564cf57c8b1e1c9d6e5178c3. 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/QZK6M2186046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x961ce3db4ed340bbb3bd5cfebb6b46fc460c90b73adde8d7007ee3671c81d041. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZK6M2186047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x044e54e14b06dc131cfeb981e07fc70f5ff56b62fb55a5fea2bd228001b8315e. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), 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/QZK6M2186048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395921d82a7d7e8cfb9fc5f03e735339a1d8cbe579af566967829c7d21d0fda0. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZK6M2186049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97e58e270e6e9a0d95e0a4a451cfd1d8a184dd9c2ca290c6e721899d29610472. 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/QZK6M2186050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8566bc17fefe11718a02c28d8f6143b38a6fc5388949687ef4fa802eb2ff0844. 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/QZK6M2186051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa816f1e749c7e4046bd8f643e1fdae3ca4fac322805b5c5ce2fa52f9fd5bc2e. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QZK6M2186052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8706435635b3b4b968bedb23e46138ccafab32225f96ec84123866d386ba375b. 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/QZK6M2186053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06bad30d28eed0a39a2c979b86bad01b3c73fae161fd5b19d86806f62884c049. 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/QZK6M2186054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4144255367ac355c19ffa1dcc433f70cd8173021f0f23c5e673d49270dcd31ba. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/QZK6M2186055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2bc997e99f5a93f20bca032d9839e5e08036c9ee939ee28820896b5e238c27. 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/QZK6M2186056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa352690400363fcb71b09b89dd66e126f60cae42a240aa5fc2441da10d06d4e5. 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/QZK6M2186057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d1966f661cbec08c63816fa2fddac152557934ddd0cb26c5f312730f3680399. 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/QZK6M2186058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc08532ad0186b1b2d201e274cda3ca2993cb700b6791de8ad0b00b101749d966. 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/QZK6M2186059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccc8f1b462c8960eb437921a9708c06e6784046d69146e8cf70d5e0b6ff35ad8. 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/QZK6M2186060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ca2be21bf5c6ec042eb2d38fb391fee6d4992ec97b330fe2c8536b3ac212f66. 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/QZK6M2186061.