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 0x4248ba0f17fce5c88e0cf590dce9841a03957ef459835e7e29bb9fb2c5bfd16f. Chain 2 (Bitcoin): anchored in block 953758 (2026-06-15T07:48:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b3308fcf-21a5-44a3-b8fd-b53808658a23.json and https://artists.proofprofile.net/proofs/artist/b3308fcf-21a5-44a3-b8fd-b53808658a23.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 0xa42d733eb4f0a2592a7deef7c7e583d695f931ecdef9c04c139c3ef6302f3a25. 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/QZK6J2276383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80cac4fbcf01281c2e19c813c41fcdd2149da8c571c01046839704081e5a404f. 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/QZK6J2276386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1865d694b57e63f405a7b893072275b011004412d36f21fbeff60d97c3ad403. 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/QZK6J2276387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7afbd5734e0534c342cc2adc0a02067cad5c8b76232bd2b6944263c99551ce8. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZK6J2276389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x107ca300dd10cc63619f85c3b2adc6d9458b98278608d7c4ca79d95d4206718a. 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/QZK6J2276393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6b9e6a4071efdb1a7e4979a6744c9e667ac713b575513fb8b03181fd04d12a5. 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/QZK6J2276394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd014c99cf7f6721a42a2457954420c3acb9ba429e65e7a8f65ba1c3aa069677f. 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/QZK6J2276395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bd07ea7b6f09b499ff49073507c0068c26ee61abd395d173a7024457452cc2d. 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/SEYOK1959412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa20a38ee458ff51115db54532f813c63f5e28b7155a448c6772fef0b1153dd87. 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/SEYOK1959414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e89a53d3e99212a88c3e95fad9a73b86601c37617008b28aec22fc579b9a7d. 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/SEYOK1959416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37b76ae6fb369745b99afc902f6d51c1ee17e51970961088290b2bd2aa792446. 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/SEYOK1929145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x502b233c25befb694099b0448c2eaa9f61eece42c444849cc443d10a64686726. 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/SEYOK1922240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x222b18389a158253e221f027b0e3af849d55b0262d7b7d58fbb6a5daaa5d20c6. 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/SEYOK1922244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a1a11453a13f029f44e0a01c13a247705ddcfe7e29c06fbbe0dfe6f40dea48b. 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/SEYOK1922245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf8d0dd4b2685b0450eaf0d6958b8b0159cf2f5bf4b4c79886fd12f7950b1d97. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/CA5KR1539390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81cff2ed8f121e3cc7624cc7a02af23b8af3763e7ced9bd644f708ae45a8a70a. 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/CA5KR1539391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0d6bd0b4ab20688910bf2c42ee4f80fac7230b35afe247ce9ce7699440cc0d5. 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/CA5KR1539394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d5c7a5400e44d43f22fde75ece12505904de5a954015ad098857999a9fb8700. 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/CA5KR1539395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x815f7257053d24544b225c52f9d76f689fa0c4e163e614b7102e9eac658bdc09. 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/CA5KR1539397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98da394ce553ab366e071b203285decec653cdd5396544d14899fb95129ca566. 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/CA5KR1539400.