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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f33c5bc697432984e76fe5e2065e0de3f0ac045d186f16bdfb14794d13634a. Chain 2 (Bitcoin): anchored in block 953641 (2026-06-14T13:54:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3d0fbdd1-1f35-43e1-bb94-99fc77e3128a.json and https://artists.proofprofile.net/proofs/artist/3d0fbdd1-1f35-43e1-bb94-99fc77e3128a.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf233c35c914f42309c62a68342c684389e1104b21e7a53b62a0354d5ea4b0619. 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/FRX872199038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a8a5d04846e0042de68199d8d0b1edaa858e48a942e01f138307e19ad55c8c. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FRX872199039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f553b78479d72a4742ad52d322f686fc7906c8e700bd9d14e9df21ec5b97e0c. 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/FRX872199040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbc0608cb8564e85883fa178f6fc985cbbe1c92f535d3be148ceefcb4f52e514. 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/FRX872184699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff6e3cc22e651b39baca5d8976829d1e9588dd827b5a018a3ba76de6d31c6380. 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/FRX872184702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x776063e2083befc19d0ae497c2102541d08a6a1f8e21263daeb7a3a380bb91fc. 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/FRX872184704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2012d56bd9813da1b7d9bd5a8a17ca66573e1e4879b3dc7d69e8f8f9dc21fc6. 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/FRX872184707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbf314aab11c9bd28b38f5179fb9bd16c259cd671568c716c1fa22b2f7710f95. 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/FRX872184708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c16577f0010639f2419466659d0b3e35ea65d89e39100b2aecbc06985529800. 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/FRX872199204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba3799f1fbb4b72fe424d80472825acca5abf42e98464ffc8dff5ca0747abd7b. 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/FRX872199205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b943cb78c551b80bd88da5deb1a41b816e5ac77b755f241a5483c6e14dc8969. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/FRX872199203.
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 0x5880f70ccd5d0fd94b88c11efb30e16779258ddb32e98a8c1b4015b00dadfaf1. 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/FRX872199049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf545fdd363d55605f0d979f8ed911527afbebbc201e24521277610493e5ff67e. 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/FRX872199054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09983e215a2ebf92ca76b6ca4f7f29ec2c9fcf256db4b4f7a6d7fc3680fd99db. 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/FRX872199055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3c977a8e77d4c9e6116735c525bb8a2c0ded5e68088a97786f3814cf67e657c. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/FRX872199056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07c9f4dca02cb5639be7d24e2c03b548e4fd472277c719a461661bb62081d521. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/FRX872184689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ff04a3383933c4e8600bc6394804fc44f187cdf534017a053bd4cfc7448da9. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/FRX872184690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x036fa61151581bbfe3c047cf152cb68983ab7f59218ea29cd63e3564c6be2311. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/FRX872184691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7581a7e3624b30ce24bc4fafae47aa8708314f87b47fb747acc25e615c1796a. 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/FRX872184694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7679ff6deee046ea16f2b1ec2988aa537c1978a9e1d96fe55328f3adf42273. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FRX872181169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3508a5b417e804fc7e22e6bed187e00d7d667ec73bf316596cc1a58590c29088. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/FRX872181178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacc070cdfb1f26f78c4716d3dad918febf57ac3a06c2a324fcbe7f1063191f23. 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/FRX872180874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33492d81cb8f44afb6d92229125a27f5dd65878bee4b3efcc03f7417c9ac0942. 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/FRX872180875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3167ecb8e49cd296f0ccdf8814818cfc99dfcc7d5d4d2a4ee47b741d38d2f8eb. 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/FRX872180876.