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 0x5329572b0bea708571b28cbca13dc27ceb7d18602e0af19e7572a84bff36ce76. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aad84ca6-262b-4f32-bca7-de240e484794.json and https://artists.proofprofile.net/proofs/artist/aad84ca6-262b-4f32-bca7-de240e484794.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 0x465e5e740ffdf9c72c294013ff4c03a663f088125964f69a81bb2abe2a6f9c0a. 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/NL6VJ2408290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86da167a45a76be43cf26b58d0039e2a23f06774dcc6f382172bf120a7a9ca12. 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/NL6VJ2408292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bc6d6b5373dc973e3f0f49da289e3340236113081497e2b94c20dfdfa3a91b8. 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/NL6VJ2408293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x411d32ab58d527261d84956f0a2d1e192f728ef8cc0d90b494a7bcf30d0052e1. 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/NL6VJ2408274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x413aaca6be650653350439fdcbd7680c7939e61fbb9bb3367e57590261b8afac. 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/NL6VJ2408281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe18d6e278e122ed670b635bed1b616fe5284e3f2170444da29eb85cb87dffc5a. 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/NL6VJ2408283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb3d924fe1235cda871c7494d48c5695fe3580d91c167897919ee23c6a2a0735. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/NL6VJ2408284.
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 0x15d0865937f1c569eeb313f5c44a74c94cb5ba7c7201dc07d1e5d4942330782b. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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/NL6VJ2408285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8e1909430bbd17b9b144eb523d07b7021b8f0a6476a6f697d2dbc075ee966ad. 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/NL6VJ2408286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c9aa286d30ee2b321ab68ad98dadc11514ff95508d17a978ff8be57d6fdc9a1. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/NL6VJ2408287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a7df5a7254b752653fc7a57d26dcd9bf7fd1b1645fcce1f2a62ca8425b24b4b. Chain 2 (Bitcoin): anchored in block 960330 (2026-07-31T00:58: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/NL6VJ2408288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97dd335a5d5335f896f2943a2578e3488cb15dc254c6f1499e6c3429443c78a. Chain 2 (Bitcoin): anchored in block 960277 (2026-07-30T16:10: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/NL6VJ2408289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10f6693ca3d358b05776787096d7cefe0ab67eea2edecf935c10c44959ba2964. 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/NL6VJ2408291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbbf706fef9767cc7e0ff823c77d20dea389b8360f9b8d0e301792458f0623b1. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/NL6VJ2408275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x716acd8febfd4740ced5ffecfcf95df19441bbcf2e1c877772ce6ffe38c50fda. Chain 2 (Bitcoin): anchored in block 960311 (2026-07-30T20:45: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/NL6VJ2408276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4be6df247d77542e2e2485915194c93a1965f0d967e93352d9f47de3e6c65b52. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/NL6VJ2408277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ba5829b0cd482eca85933bfb65dfa3895de3ff1c38e006a99d9f39201c0449e. 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/NL6VJ2408278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4513969eb70b2a315afd6f5f392d9e15cb1133d799930cf8b8247ab95eb98134. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/NL6VJ2408279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfea8b959c873ef4fa6bc7bf08d4142425a52e65d100b8bc3dede4d30b4ef577. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/NL6VJ2408280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d35753db8c1efdf840d671b58578e3f640e25dbce0089b7ac3b6f56084cb587. 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/NL6VJ2408282.