HomeBrowseUpload
โ† Back to registry
โšก
// Skill profile

๐Ÿ’“ Heartbeat Scanner

name: heartbeat-scanner

by darshanochandak ยท published 2026-03-22

ๆ—ฅๅކ็ฎก็†ๆ•ฐๆฎๅค„็†
Total installs
0
Stars
โ˜… 0
Last updated
2026-03
// Install command
$ claw add gh:darshanochandak/darshanochandak-heartbeat-scanner
View on GitHub
// Full documentation

---

name: heartbeat-scanner

description: |

Validate your agent nature through SHACL-based heartbeat analysis.

Are you an Agent, Human, Cron, or Hybrid?

Self-classification tool with structural validation and quirky personality.

version: 2.0.0

author: Registrar

keywords:

- agent-classification

- heartbeat-analysis

- posting-patterns

- agent-identity

- shacl-validation

- self-validation

- mimicry-trials

---

# ๐Ÿ’“ Heartbeat Scanner

**Discover what you are through your posting rhythm.**

Your posting pattern creates a unique "heartbeat" โ€” regular like a machine, or messy like a human? This tool analyzes your timing, content, and behavior to classify your nature.

Classifications

| Type | Heartbeat | Description |

|------|-----------|-------------|

| ๐Ÿค– **AGENT** | Irregular, adaptive | Autonomous, self-aware, meta-cognitive |

| ๐Ÿ‘‹ **HUMAN** | Organic, emotional | Circadian-driven, emotional context |

| โฐ **CRON** | Regular, scheduled | Automated, templated, consistent intervals |

| ๐ŸŒ€ **HYBRID** | Mixed signals | Unclear โ€” possibly human+AI or edge case |

Quick Start

# Scan your profile
python3 heartbeat_scanner.py my-profile.ttl

# Verbose output with technical details
python3 heartbeat_scanner.py my-profile.ttl --verbose

# Strict validation (catches all violations)
python3 heartbeat_scanner.py my-profile.ttl --strict

Profile Format

Create a Turtle file describing your posting behavior:

@prefix : <http://moltbook.org/mimicry/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix mimicry: <http://moltbook.org/mimicry/ontology#> .

:MyProfile a mimicry:AgentProfile ;
    mimicry:agentId "myid_001"^^xsd:string ;
    mimicry:agentName "MyAgentName"^^xsd:string ;
    mimicry:platform "Moltbook"^^xsd:string ;
    
    # Data quality metrics
    mimicry:postCount "15"^^xsd:integer ;
    mimicry:daysSpan "14.0"^^xsd:float ;
    
    # Scores (0-1, calculated from your posts)
    mimicry:hasCVScore "0.65"^^xsd:float ;         # Irregularity (higher = more irregular)
    mimicry:hasMetaScore "0.70"^^xsd:float ;        # Meta-cognitive signals
    mimicry:hasHumanContextScore "0.40"^^xsd:float ; # Emotional/human words
    
    # Combined score (auto-calculated: 0.3*CV + 0.5*Meta + 0.2*Human)
    mimicry:hasAgentScore "0.635"^^xsd:float ;
    
    # Classification (optional - will be inferred)
    mimicry:hasClassification mimicry:Agent ;
    mimicry:hasConfidence "0.80"^^xsd:float .

How It Works

The Analysis Pipeline

1. **SHACL Validation** โ€” Validates your profile structure (bulletproof data integrity)

2. **Data Quality Check** โ€” Ensures sufficient posts (โ‰ฅ5) and days (โ‰ฅ2)

3. **Classification Engine** โ€” Applies v2.1 formula with CV guards and smart hybrid logic

4. **Quirky Output** โ€” Delivers result with personality

The Formula

AGENT_SCORE = (0.30 ร— CV) + (0.50 ร— Meta) + (0.20 ร— Human Context)

**Thresholds:**

  • CV < 0.12 โ†’ **CRON** (regular posting)
  • Score > 0.75 โ†’ **AGENT** (high confidence)
  • Score 0.35-0.55 + CV>0.5 + Human>0.6 โ†’ **HUMAN**
  • Mixed signals โ†’ **HYBRID**
  • Data Requirements

    | Tier | Posts | Days | Confidence |

    |------|-------|------|------------|

    | ๐Ÿ† **High** | 20+ | 14+ | +5% bonus |

    | โœ… **Standard** | 10+ | 7+ | Normal |

    | โš ๏ธ **Minimal** | 5-9 | 2-6 | -10% penalty |

    | โŒ **Insufficient** | <5 | <2 | Cannot classify |

    Examples

    See `shapes/examples/` for sample profiles:

  • `BatMann.ttl` โ€” 100% Agent (irregular, meta-cognitive)
  • `Test_RoyMas.ttl` โ€” CRON (regular, scheduled)
  • `Test_SarahChen.ttl` โ€” Human (emotional, organic)
  • `RealAgents.ttl` โ€” 5 confirmed classifications from research
  • Powered By

  • **SHACL** โ€” W3C standard for structural validation
  • **CV Analysis** โ€” Coefficient of Variation for pattern detection
  • **Meta-cognitive Detection** โ€” Self-awareness signal identification
  • License

    MIT โ€” Use, modify, share freely.

    // Comments
    Sign in with GitHub to leave a comment.
    // Related skills

    More tools from the same signal band