Alex Grey (born November 29, 1953) is an American visual artist, author, teacher, and Vajrayana practitioner known for creating spiritual and psychedelic artwork such as his 21-painting Sacred Mirrors
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 0x29cf3025d29a17785e6c2b09b9d6a1333e75e7e230503572f5ac08cf26dc8c2a. 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/7c24963e-91f2-4450-a71e-7bb8d70f2d18.json and https://artists.proofprofile.net/proofs/artist/7c24963e-91f2-4450-a71e-7bb8d70f2d18.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
It Ain't Over 'Til It's Over (Bikini Bandits Deep House Edit)
It Ain't Over 'Til It's Over - Bikini Bandits Deep House Edit
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 0x7205c279b2139cbdd71e2dcf16517e3f2f5f70494a9c9ad9e3169aebf3ce80de. 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/NLYK92300189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9731ebeb3aeb8fc4e39bc143468505060187bd8501ab5f9ef28815002aaca2b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLYK92400159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6ce6fa5f8cf1e5faa6ff741e603e1c952973acf63419b131747a448cfb35adf. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLYK92400325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x918de9b16dc02bc1f892f9d56e207b84dd117d862de39a6d374a54dbcdc77627. 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/NLYK92300065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6537089c49bfcd5d43d99ea8890dd03a35f632165e826718affcb563aeffb90a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLYK92400042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef969b361ea48a083047b85c431bbd5212ab429a5048257d2ec08ec609c7fe0. 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/NLYK92400021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5ecb04d54475459a6a1da79faea8c0c066b8787813ef5bfca7574186e1ea8d4. 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/NLYK92400018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5f6166eed46bc46c08110113462ea2e615d9e7f7520c49cbd4896dc630ef7ff. 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/NLYK92400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25dc423aa6616875350f1fe6764f8409ad6a4aef9ceb713e645a3b2a728f84b9. 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/NLYK92400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29163fb9ef4b6c4bf5ab4bcdba109955b278ef068b3e96cc5fd10091a801cb08. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLYK92300142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6b18bd026b1e6723fa6a55f843fb00215a56b8101d3d661be7dde3fc7620581. 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/NLYK92100059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x633e6ad1b4f6c7465f70a783898063287ba9fe4d09e9fc3bc5b686a786d3174e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLYK92000041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab4cd4678e5c2c97cbebb56e6dde1fd3bb1aeef6ce0e434f68ca8f76400cb1a1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLYK92400170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5d7f0e4c2de62fbcc7c4741ed1d4d9d03cc02819e97dbd948354c19f4ce7a73. 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/NLYK92400123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85a8f5a47e2038d6ed52c9e750abebe2990b243e0d0dfe2a7705a11ea9325e82. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLYK92400110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0cad97fc040ff0c16f59c75e8a8c7c6f06f3598c1a63a6c7ce33d9289417b2e. 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/NLYK92400084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd018c117eea8b4b148f5cbefb1f088c7224e29e0dfc579779f1e6c883a2be948. 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/NLYK92400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f04e4859c23c5da91f48c3052685ec1ba97bd857af6478d47a485a38d03c3b1. 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/NLYK92400061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9592e95701b6db7379ea2e97e9c4ab842482630c812dd6a36f1d89982090d00. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NLYK92300211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43b7732c830b259cb88523972c7c64637f0a24078654cbc2c0504943d0cc5182. 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/NLYK92300157.