The Photo Atlas are a dance-punk quartet originating from Denver, Colorado. The band consists of Alan Andrews Jr on vocals and guitar, Chris Martinez on guitar, & Wes Luna on bass. In early
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 0x00d4a356d004afacc677bc4402db3edf0a85c8fc0c92e78d7cabf7e4dca010bb. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/269c580a-585d-45a4-ba12-2b219080b398.json and https://artists.proofprofile.net/proofs/artist/269c580a-585d-45a4-ba12-2b219080b398.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 0xd18d40d467f5670761152e0630902ffeeb519d70940c60f7c5821a1e8069dd1f. 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/USUM70611409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5b39ddea9a1d1921eae24cbed382365299b9626f5a0c5e463557a78edfaea94. 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/USUM70611411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b4e3a29cb4c0d1c807e700c8110c0f44f13cafcac064510cd1dad9d8c8c9734. 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/USUM70611413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd212b075809dc24d42052ba45fcf267f8a81302637e405896a8cab2b4fc9028e. 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/USUM70611414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34595d044f8dfe48eabaeff7a2af341b9427a01cd9a81b0762b58675d994a0cf. 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/USUM70611416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cced44c97137446de93e9ee3dea1f8691ff22dd1cca4fae51bd692179dbe5c3. 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/USUM70611417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd86e5f7a228fd602bfb6a7be53d0f1517ef574c727af4b38e1356b18874941be. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/USUM70611406.
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 0x71566ce5bf2dd277896c69c82138e908dd1af99cbfd219f81af9c430c8c8a4b6. 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/USUM70611408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b0905cf8d833de882a737fc247d41c0aa48078699c27408ab44db1e643e384. 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/USUM70611410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x555204391b31b3e5a735a37c1b7a086247d7f5f44d9e81849f37353eadab2859. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/USUM70611415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88fc3c351a993ae1dcc81b24a9fa88400b5e0261d73e1099103a653c512ef3c6. 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/TCAIG2484343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96ee36951b1f7a319b5df0781806848d85cfe557a89101273fceeb650ae39da5. 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/TCAIG2484353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x106984b45eb04e0a2edd719e5b3b3352a96b126b3a7a14957e2caa768787417c. 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/TCAIH2484376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe35623ca62e2b7555cb3ab13f250d41ba2f90cbbfed61a2787ed1920f04ce67a. 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/TCAIG2484381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a0faf846b498cf3d487e54cc45aa4bab8a23fde26de32a36e67c321c02237e7. 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/TCAIG2484387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x574dcdffa56316481cc3bef642fccd92824e025a6a50cc0a203b6f4d5fdef0c9. 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/USQY50914028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb779b940cd4b9b83e7e7de85ebb5262d3bbe0018643249274e4d10e6a5a3949a. 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/USQY50914025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0c147d76d8ecfab2c308f8b8e46a9cc649ba415078277513d1c4a20e9b6d6b0. 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/USQY50914027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e8a2c6ae268ba7143ef43afc5259a832ed7b36da8ae5d8cb08b3e5e76f05209. 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/TCACW1745167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d9d94e92a3a3c1e73a8358e2fe2cfa829b9050eaa4ac02e9a93da2e3e2a8fc9. 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/TCACW1745077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13863242dd35e65f416400a6f9c3be6c57a410c48a8687cc1597292a28c06685. 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/TCACW1745084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35cf191df2ce55e17d5eabfa1924ff1a4950dc4e3132ccf26200ccd286801404. 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/TCACW1745088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3cc7d5c76e6106e79b7477851369783a112ae10d433d0aa74be7a8e0e67feb9. 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/TCACW1745090.
Handshake Heart Attack (feat. The Photo Atlas)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91a51ddd9137cf6dd011f8a0e72efc47890590916753fe4c0a0a737720e66e7e. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/TCACW1745158.