thumb|An old Nixdorf ATM in Germany () thumb|right|Smaller indoor ATMs dispense money inside convenience stores and other busy areas, such as this off-premises Wincor Nixdorf mono-function ICA ATM in
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 0x830977028b88d306370148f3c52ce3878630f02000ee61f8c275ffa51a5e08f8. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fcec48b3-5ea1-4ad7-995a-c62836f54a0d.json and https://artists.proofprofile.net/proofs/artist/fcec48b3-5ea1-4ad7-995a-c62836f54a0d.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 0xdb2cb0f0b635b763c4cf2604f5bcaa8b14d36bc4f63669baa33c9aadc91a498d. 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/QZ93L1806849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc60730358f64e908e672f1b97bdae0c65e0d4a436bb8b2cd3c34bdf65c3d86a7. 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/QM8RL1900817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4852f8288def28fa5d655e585e0d70a00aae36a83dd63ae090be28ae32dd7d0c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QM8RL1900819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4efa04f2d3f8f5b748323d93270077cd1d12faaf493e8de35a49c3bf478b6e5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QM8RL1900820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe8ebd14f0f35c298eb34e204b0e9c35da0579111b409d6e187a9a959e8f80b4. 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/QM8RL1900822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2ec1082a7a24dbac1a7f47cca214f7c25d6452ac8ead1cfddd8e9fbc232a011. 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/QM8RL1900816.
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 0xc0185b3037c2f1b86a708106f0376de3f3074d3288320bc32e3ab0d3c07c9ad1. 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/QM8RL1900818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd22c914e972e4c24ce952931926978da53505c39561ca83e240656580e2f273. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/QM8RL1900821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2f90b9b9ad62802bdab20bf150b7d6ba0aac058eb843a9e571d7fb115e86bb. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/UKZGC2203801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6817806a000a2ff6245c7af8010ededc6c4ee3e29109f693c6af0e9386a355ae. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZN882200528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5386d59862b30f548006dea1a99f4e8ea0c18d0e49aadeeafea3f5c3f59b1897. Chain 2 (Bitcoin): anchored in block 960487 (2026-08-01T00:15:43Z), 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/QZN882200526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x279e8dc43c99ddf996cb07c72f5a28b9a4fa5e99bf98ef7fb95d3b4219a2c412. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/QZN882200527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb906a293a7780ef40e0f741abaefc7b8a0d2644d211c7400b7dd5771d019c1e5. 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/QZAKB2131458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9dd4ade58caf497567e746292ac3054bb0484e8011cd433b05d97f8eb62f420. 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/QZAKB2123048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x191645698d1ee2bc2093e1ea8bc48aee0b2d6afb3093aac0b4023ff259f22ef8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZAKB2123051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacf23b41af69652cafbcc48d02a1c22be72984717d1a2f754d25f1e3c4b97371. 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/QZAKB2123053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17a040b93ab547cd324bb9da9365787f2b835f6e61222e16964f8daeeb8eee94. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZAKB2123057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04670355540aaa8a1d7ccf761a0f512b9b933c3e79dc05d2f0c8ebdae2dd7319. 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/QM8RL2001123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6bb8318eefa756fd244644c045cd95adddec5fbeb48a4f51f606f6483ce3efb. 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/QZ93L1808451.