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 0xe5e0eadd613c948a405d7b93a4b8735a358377368b9fb0160b59b99f7b81d345. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2c5e9e59-40d3-45c3-adf4-f7bbde2fca2c.json and https://artists.proofprofile.net/proofs/artist/2c5e9e59-40d3-45c3-adf4-f7bbde2fca2c.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 0x7e5c9440ca7fa8071eb10d32a2904589bfdd19e39db499c69ca511996f0a6cc3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZ93L1960159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf7e27c6c1622947471bf6b7d606ffb874be0a793d505f725ff0903678eac6b3. Chain 2 (Bitcoin): anchored in block 958122 (2026-07-15T10:27: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/QZ93L1960160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eccf97bd6f8f9adb6f02e138a84335ff1ae1725c7ea5cb4c028e06bfcf17d15. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZ93L2117857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda66dd246a44353b9d039ec2c9e6d5d2b85ffacaacc7daf47a93f80c7b665126. 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/QZ93L2117858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0edc1bfa0f431212b805fc5fccbacfe836294561b6cef85d8a06cf3bbbe73aae. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZ93L2205872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fd01480c784484848b0752b010526722e54ee1c8c54b249fd961cc3ee6ef616. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZ93L2206022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x097a948a6193c07bb3159e1fbc118560cc8a018f374345c65408dd5b1a6c88af. 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/QZ93L2206024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70bd1b399f8095301401e9e0e32b3eb4013482f47b06e69be12bb2e22a25315f. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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/QZ93L2206026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b9ace2644a9d93fd8dcd5501035d811db6f5d258380d1478e721ae979ad00d0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/USDA12210513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde9c4c08e3b6ed258bacad015044a0899c3e061a13d3fd3cfeb7ced028aa8364. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32:59Z), 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/USDA12210512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31679d758163905ee7a98d0bff44dd93e0fdadcfcf01168a84af18c91bd94643. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USDA12210511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06ef07d35a97dbbd06a2e146d1c145a9de83da808b70fe7c9de9d89bf093a0c. 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/USDA12324360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44b295e92ded87b114fa0c6141ceed3618c7f44b75068259b6dcc410042e5566. 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/USDA12324361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95702ab07d72adfd973e66c48c91bf1cc08cf257c87c0656e3e5469c724708c0. 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/USDA12324362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5fc3f5fdfbe9a3a05bba20cba27f2ce5dd3b02bac64718d8da49bdaa0c63d22. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/QZZ792412847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb0a1ebfb9081ff7f9f2aa24ba71088143612722f1377a9ed70f408e9ac402dc. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/QZZ792412848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93e84c94afc9ef243bf786df0a5de5d7d060823aea9fa76b5f5ccffe25eb85df. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21:25Z), 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/QZZ792412849.