Skip to content

🎨 Blockchain-based art authentication system for İlhanArt Gallery. SHA-512 cryptographic verification + QR watermarks. Culture > Capital. PoArt Protocol v1.0

License

Notifications You must be signed in to change notification settings

galeri-coder/poart-authentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 İlhanArt Gallery - PoArt Authentication System

License: MIT Gallery Protocol Artists

Blockchain-based Art Authentication System
"Culture > Capital" - A 975-year civilizational-scale verification protocol


πŸ“– About

PoArt (Proof of Art) is a blockchain-based authentication system for art collections managed by Δ°lhanArt Gallery. This repository serves as a permanent, cryptographically-secured authentication record for artworks.

πŸ›οΈ Gallery Information

  • Gallery: Δ°lhanArt Gallery
  • Location: OrtakΓΆy, Δ°stanbul, Turkey
  • Website: ilhanart.org
  • Protocol: PoArt v1.0 (Proof of Art)
  • Philosophy: Culture > Capital

🎯 PoArt Protocol Philosophy

Culture > Capital

This is not slowness.
This is civilization.

Core Principles:

  • βœ… 365-day continuous cold wallet storage requirement
  • βœ… Anti-speculation through temporal commitment
  • βœ… Millennium-scale authentication (2025-3000)
  • βœ… Mathematical resistance to flash loans & whale dominance
  • βœ… Cultural preservation over capital accumulation

πŸ‘¨β€πŸŽ¨ Artists

Current Collections

Artist Artworks Authentication Date Status Directory
Ali Naki Δ°lhan 32 2025-01-13 βœ… Authenticated /artists/ali-naki-ilhan/

More artists will be added as they join the PoArt protocol.


πŸ“ Repository Structure

ilhanart-poart-authentication/
β”‚
β”œβ”€β”€ artists/                   # Artist-specific collections
β”‚   └── ali-naki-ilhan/       # Ali Naki Δ°lhan's authenticated artworks
β”‚       β”œβ”€β”€ 01_originals/
β”‚       β”œβ”€β”€ 03_watermarked/
β”‚       β”œβ”€β”€ MASTER_AUTHENTICATION_RECORD.csv
β”‚       └── README.md
β”‚
β”œβ”€β”€ README.md                  # This file
β”œβ”€β”€ LICENSE                    # MIT License
β”œβ”€β”€ CONTRIBUTING.md            # Contribution guidelines
β”œβ”€β”€ GITHUB_SETUP.md           # Setup instructions
└── .gitignore                # Git ignore rules

πŸ” Authentication Features

Each artwork receives:

Digital Authentication

  • βœ… Unique Artwork ID: Format: ARTISTNAME_YEAR_XXX
  • βœ… SHA-512 Cryptographic Hash: 128-character hexadecimal
  • βœ… QR Code Verification: Instant mobile authentication
  • βœ… JSON Metadata: Complete provenance and authentication data
  • βœ… Dual Hash System: Original + Watermarked verification

Visual Watermark

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚     [QR CODE]           β”‚  β†’ Verification URL
β”‚  ilhanart.org/verify    β”‚
β”‚  Β© Δ°LHAN ART β€’ YEAR     β”‚
β”‚  OrtakΓΆy, Δ°stanbul      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Design Features:

  • Premium green glassmorphism (#10b981)
  • Semi-transparent overlay with blur effect
  • Bottom-right positioning with 20px padding
  • High-quality QR code (Error Correction Level H)

πŸš€ Quick Start

Verify an Artwork

  1. Locate the artwork in the appropriate artist directory
  2. Scan QR code on the watermarked image
  3. Visit verification URL: https://www.ilhanart.org/verify?id=ARTWORK_ID
  4. Compare SHA-512 hash with your file
  5. Check JSON metadata for complete provenance

Calculate SHA-512 Hash

# Linux/Mac
shasum -a 512 artwork_file.png

# Windows PowerShell
Get-FileHash -Algorithm SHA512 artwork_file.png

Search Authenticated Artworks

# Find specific artist
cd artists/ali-naki-ilhan/

# Search in master record
grep "ILHANART_2025_001" MASTER_AUTHENTICATION_RECORD.csv

πŸ”¬ Technical Specifications

Cryptography

  • Algorithm: SHA-512 (Secure Hash Algorithm 2)
  • Output Length: 512 bits (128 hex characters)
  • Collision Resistance: Cryptographically secure
  • Usage: Dual hashing (original + watermarked)

Image Processing

  • Format: PNG (Portable Network Graphics)
  • Compression: Lossless
  • Color Space: RGB/RGBA
  • Watermark: Alpha-blended overlay (200 alpha)

QR Code

  • Library: qrcode (Python)
  • Version: 1 (21Γ—21 modules)
  • Error Correction: Level H (30% recovery capability)
  • Size: 120Γ—120 pixels
  • Content: Verification URL with unique artwork ID

Metadata

  • Format: JSON (JavaScript Object Notation)
  • Encoding: UTF-8
  • Schema: Custom provenance structure
  • Fields: 20+ authentication data points

πŸ“Š Statistics

Metric Value
Total Artists 1
Total Artworks 32
Total Files 166+
Authentication Protocol PoArt v1.0
Timeline 2025-3000 (975 years)
Repository Size ~86 MB

πŸ› οΈ Development

Prerequisites

  • Python 3.8+
  • Pillow (PIL)
  • qrcode
  • hashlib (built-in)

Installation

# Clone repository
git clone https://github.com/yourusername/ilhanart-poart-authentication.git
cd ilhanart-poart-authentication

# Install dependencies
pip install pillow qrcode

Verify Artwork Programmatically

import hashlib

def calculate_sha512(file_path):
    """Calculate SHA-512 hash of a file"""
    sha512 = hashlib.sha512()
    with open(file_path, 'rb') as f:
        while chunk := f.read(8192):
            sha512.update(chunk)
    return sha512.hexdigest()

# Example usage
hash_value = calculate_sha512("artists/ali-naki-ilhan/01_originals/ILHANART_2025_001_original.png")
print(f"SHA-512: {hash_value}")

πŸ“œ License

This project is licensed under the MIT License - see LICENSE file for details.

Important: The authentication system (software, scripts, metadata) is MIT licensed. However, all artworks remain the exclusive intellectual property of their respective artists.


🀝 Contributing

We welcome contributions! Please read CONTRIBUTING.md for guidelines.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“ž Contact


πŸ”— Related Links


🌟 Acknowledgments

  • Δ°lhanArt Gallery - For pioneering the PoArt protocol
  • Ali Naki Δ°lhan - For creating authenticated artworks
  • PoArt Community - For supporting culture over capital
  • Contributors - For improving the authentication system

🎨 Adding New Artists

To add a new artist to this repository:

  1. Create directory: artists/artist-name/
  2. Follow the structure in artists/ali-naki-ilhan/
  3. Generate authentication files (SHA-512, watermarks, metadata)
  4. Update this README with artist information
  5. Submit a Pull Request

Contact the gallery for authentication services: info@ilhanart.org


Made with ❀️ for Culture, not Capital

Website Verify Twitter


This is not slowness. This is civilization.

PoArt Protocol v1.0 | 2025-3000

About

🎨 Blockchain-based art authentication system for İlhanArt Gallery. SHA-512 cryptographic verification + QR watermarks. Culture > Capital. PoArt Protocol v1.0

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published