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 0x7055adb983d2e94d782bbd3d0a4ba36c7b226994bdc54ff8a3b8c46494c5d47b. Chain 2 (Bitcoin): anchored in block 953777 (2026-06-15T11:52:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d0594127-a28b-4913-a309-e3b12e132afe.json and https://artists.proofprofile.net/proofs/artist/d0594127-a28b-4913-a309-e3b12e132afe.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 0x92a4a56616e0e579e233aaf84389ca1cef9e6be28070788958eb451bc3a9356b. 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/QZMHK2059886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4b63001de113009379814dc02786e6edb798b0d4d44ea8db084357273b45bbb. 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/QZMHN2030391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b0274d1c57ecb610f7924a340167312fec77dcaa5dcb3ba231a1a67c5a3968. 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/QZS652130559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa6b858d0f52e74b0b0014f377f6e4f0e54fdc981f9f0f0c329de2729af04481. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/QZS632157590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefcbe94afcd3f4cda0f813b10ecb0ce83545a1f4487d317ee51c74abb7dbcc63. 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/QZMHK2076273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d441040f37912c8f5c2406333b28021b15fe63b0c527b7bcd3affd655b66826. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51: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/QZS662167314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b1c703f5d651c696bca0730466ce226949b74b66dc108f52338b4af8e9e79b. 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/QZS652172632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45bf517604f3270d015c46bf13f186dc82edbb7cc259e4f15e380a2491ed04b0. 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/QZMHL2052394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73c9e7dfa18909a87d70cc5a9d79e89b7c7fd35c121f3ac2e16d706a8e6a0cc2. 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/QZS642160686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45236e7dfe2ac0e04e85e220786d65b97991d76abdf78901aa3a140c254ea53b. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/QZS672121304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x549198f476e81227777c2e25c6d8e92fa5e256c1a824046d919211fa744e45e0. 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/QZS662172081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccacef6d7d2a403e7b67ccddee794ca1a31896f5839f6e18b98fc994e8f5bb09. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/QZS632182165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a0d6ec02a9db8b2d0d06bff052d4c93e7dd0fc57afa1837c879d64a06883af3. 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/QZFZ32302788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42ed73f9c499296b24058a3376e69dcb2235b1cb9c30cfca1369d3f2d925255f. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/NLGNL2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a0d6ec02a9db8b2d0d06bff052d4c93e7dd0fc57afa1837c879d64a06883af3. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZFZ32302788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5f3c47d7b6141308062401c2633449f4d4f4b38da5fd1de51237c5cd711e18. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/NLGNL2500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf156917efc7dd13104b79b8d6227dfd5730c98ac8983dd66983d819fbaed504. 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/NLGNL2500005.