Crawler Summary

smartmeter answer-first brief

Analyze OpenClaw usage and generate optimized configs to reduce AI costs by 48%+ --- name: smartmeter description: Analyze OpenClaw usage and generate optimized configs to reduce AI costs by 48%+ version: 0.3.0 metadata: openclaw: emoji: "๐Ÿ’ฐ" category: "productivity" requires: bins: ["node"] node: ">=18.0.0" user-invocable: true capabilities: - cost-analysis - config-optimization - usage-monitoring keywords: - cost-optimization - ai-costs - token-monitoring - budget-management - config-generation Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Freshness

Last checked 2/23/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

smartmeter is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 100/100

smartmeter

Analyze OpenClaw usage and generate optimized configs to reduce AI costs by 48%+ --- name: smartmeter description: Analyze OpenClaw usage and generate optimized configs to reduce AI costs by 48%+ version: 0.3.0 metadata: openclaw: emoji: "๐Ÿ’ฐ" category: "productivity" requires: bins: ["node"] node: ">=18.0.0" user-invocable: true capabilities: - cost-analysis - config-optimization - usage-monitoring keywords: - cost-optimization - ai-costs - token-monitoring - budget-management - config-generation

OpenClawself-declared

Public facts

6

Change events

1

Artifacts

0

Freshness

Feb 23, 2026

Verifiededitorial-contentNo verified compatibility signals

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Schema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 23, 2026

Vendor

Vajih

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/vajih/openclaw-smartmeter.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Vajih

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 24, 2026Source linkProvenance

Auth modes

api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

npx clawhub@latest install smartmeter

bash

npm install -g openclaw-smartmeter

bash

git clone https://github.com/vajih/openclaw-smartmeter.git
cd openclaw-smartmeter
npm install
npm link

bash

smartmeter analyze

bash

# 1. Analyze usage (opens dashboard)
smartmeter analyze [session-file.jsonl]

# 2. Preview optimizations (without applying)
smartmeter preview

# 3. Apply optimizations to openclaw.json
smartmeter apply

# 4. Rollback if needed
smartmeter rollback

bash

# Quick cost evaluation
smartmeter evaluate examples/sample-session.jsonl

# Open dashboard (if already analyzed)
smartmeter dashboard

# Export analysis as JSON
smartmeter export --format json --output analysis.json

# Show current version
smartmeter --version

# Get help
smartmeter --help

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Analyze OpenClaw usage and generate optimized configs to reduce AI costs by 48%+ --- name: smartmeter description: Analyze OpenClaw usage and generate optimized configs to reduce AI costs by 48%+ version: 0.3.0 metadata: openclaw: emoji: "๐Ÿ’ฐ" category: "productivity" requires: bins: ["node"] node: ">=18.0.0" user-invocable: true capabilities: - cost-analysis - config-optimization - usage-monitoring keywords: - cost-optimization - ai-costs - token-monitoring - budget-management - config-generation

Full README

name: smartmeter description: Analyze OpenClaw usage and generate optimized configs to reduce AI costs by 48%+ version: 0.3.0 metadata: openclaw: emoji: "๐Ÿ’ฐ" category: "productivity" requires: bins: ["node"] node: ">=18.0.0" user-invocable: true capabilities: - cost-analysis - config-optimization - usage-monitoring keywords: - cost-optimization - ai-costs - token-monitoring - budget-management - config-generation author: vajihkhan license: Apache-2.0 repository: https://github.com/vajih/openclaw-smartmeter

๐Ÿ’ฐ SmartMeter

AI cost optimization for OpenClaw โ€” Analyze usage patterns, generate optimized configs, and cut costs by 48%+ without sacrificing quality.

What It Does

SmartMeter helps you save money on AI API costs by:

  1. Analyzing your OpenClaw usage patterns from session logs
  2. Identifying tasks that use expensive models unnecessarily
  3. Classifying workloads (code, writing, research, config, etc.)
  4. Generating optimized openclaw.json configurations
  5. Recommending specialized agents for different task types
  6. Monitoring budget usage with alerts

Real-World Results

Tested on live OpenClaw data:

  • Current cost: $59.97/month
  • Optimized cost: $31.14/month
  • Savings: $28.82/month (48.1%)

The key insight: 69% of tasks worked perfectly with cheaper models, while premium models were only needed for 15% of complex work.


Installation

Via ClawHub (Recommended)

npx clawhub@latest install smartmeter

Via npm

npm install -g openclaw-smartmeter

Manual Installation

git clone https://github.com/vajih/openclaw-smartmeter.git
cd openclaw-smartmeter
npm install
npm link

Quick Start

One Command - Dashboard Included! ๐Ÿš€

smartmeter analyze

This will:

  • โœ… Analyze your OpenClaw usage logs
  • โœ… Calculate potential savings
  • โœ… Generate recommendations
  • โœ… Launch interactive dashboard automatically
  • โœ… Show real-time cost breakdown

The dashboard opens at http://localhost:8080 with:

  • Cost savings visualization
  • Model usage breakdown
  • One-click optimization
  • Export reports

Usage

Basic Workflow

# 1. Analyze usage (opens dashboard)
smartmeter analyze [session-file.jsonl]

# 2. Preview optimizations (without applying)
smartmeter preview

# 3. Apply optimizations to openclaw.json
smartmeter apply

# 4. Rollback if needed
smartmeter rollback

Advanced Commands

# Quick cost evaluation
smartmeter evaluate examples/sample-session.jsonl

# Open dashboard (if already analyzed)
smartmeter dashboard

# Export analysis as JSON
smartmeter export --format json --output analysis.json

# Show current version
smartmeter --version

# Get help
smartmeter --help

Features

๐Ÿ“Š Usage Analysis

  • Parse JSONL session logs from ~/.openclaw/agents/*/sessions/
  • Extract model usage, token counts, costs, and cache performance
  • Track usage across all agents and time periods
  • Minimum 2 days recommended, 14+ days for best results

๐ŸŽฏ Task Classification

  • Automatically categorize tasks: code, writing, research, config, other
  • Keyword-based classification using prompts and tool usage
  • Identify patterns in AI agent behavior
  • Success rate tracking by model and category

๐Ÿ’ก Cost Optimization

  • Identify expensive models used for simple tasks
  • Recommend cheaper alternatives with same quality
  • Calculate potential savings with confidence levels
  • Generate specialized agents for different workloads

โš™๏ธ Config Generation

  • Production-ready openclaw.json generation
  • Primary model optimization based on analysis
  • Specialized agent creation (code-reviewer, researcher, quick-tasks)
  • Budget controls and spending alerts
  • Cache optimization settings
  • Fallback chains for reliability

๐ŸŽจ Interactive Dashboard

  • Real-time cost breakdown and projections
  • Visual charts for model usage and savings
  • One-click optimization application
  • Export analysis reports
  • OpenRouter API integration
  • Responsive design (mobile, tablet, desktop)

๐Ÿ” Safe Deployment

  • Automatic config backups before changes
  • Timestamped backup files
  • One-command rollback: smartmeter rollback
  • Config validation before applying
  • Merge with existing configs (preserves custom settings)

๐Ÿ”Œ OpenRouter Integration

  • Connect your OpenRouter API key
  • View actual usage vs. projected
  • Real-time budget monitoring
  • Cost alerts via Telegram (optional)

Configuration

OpenRouter API Key (Optional)

For live usage monitoring and alerts:

# Via environment variable
export OPENROUTER_API_KEY="or-v1-xxxxxxxxxxxx"

# Or store in OpenClaw config
smartmeter config --key or-v1-xxxxxxxxxxxx

Dashboard Configuration

The dashboard server runs on:

  • Dashboard: http://localhost:8080
  • API Server: http://localhost:3001

To change ports, edit ~/.openclaw/smartmeter/config.json


How It Works

1. Data Collection

SmartMeter reads your OpenClaw session logs:

~/.openclaw/agents/*/sessions/*.jsonl

Each log entry contains:

  • Model used
  • Tokens (input, output, cache)
  • Cost breakdown
  • User prompts
  • Tool invocations
  • Timestamps

2. Analysis Engine

  • Parser: Extracts usage data from JSONL logs
  • Classifier: Categorizes tasks by type (code, writing, research, etc.)
  • Aggregator: Calculates costs, averages, and patterns
  • Recommender: Generates optimization suggestions

3. Optimization Logic

For each task category:

  • Analyze current model usage
  • Calculate success rates
  • Compare costs vs. quality
  • Recommend optimal model
  • Estimate savings

Example:

Category: code
Current: Claude Opus 4.5 ($0.80/task)
Success rate: 94%

Optimal: Claude Sonnet 4.5 ($0.38/task)
Success rate: 94% (same quality)

Savings: $0.42/task ร— 200 tasks = $84/month (52.5%)

4. Config Generation

Creates optimized openclaw.json:

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "openrouter/auto",
        "fallback": ["claude-sonnet-4-5", "claude-opus-4-5"]
      },
      "budget": {
        "daily": 5.0,
        "weekly": 30.0,
        "alert": {
          "telegram": true,
          "threshold": 0.75
        }
      }
    },
    "code-reviewer": {
      "model": "claude-sonnet-4-5",
      "description": "Handles code review, debugging, and programming tasks",
      "budget": { "daily": 2.0 }
    },
    "quick-tasks": {
      "model": "deepseek/chat",
      "description": "Simple queries, quick answers, config changes",
      "budget": { "daily": 0.5 }
    }
  }
}

Dashboard Guide

Cost Overview

  • Current monthly projection
  • Optimized projection
  • Potential savings ($ and %)
  • Confidence level

Model Breakdown

  • Usage by model
  • Token counts
  • Cost per model
  • Success rates

Recommendations

  • Actionable optimization suggestions
  • Expected savings per recommendation
  • One-click implementation
  • Risk level indicators

Charts & Visualizations

  • Cost trends over time
  • Model usage distribution
  • Task category breakdown
  • Cache hit rate analysis

Actions

  • Preview: See changes before applying
  • Apply: Implement optimizations (creates backup)
  • Export: Download analysis as JSON/CSV
  • Refresh: Update with latest session data

Best Practices

Data Requirements

  • Minimum: 2 days of usage data
  • Recommended: 14+ days for accurate patterns
  • Optimal: 30+ days for seasonal variations

Analysis Timing

Run analysis:

  • After major project milestones
  • Monthly for budget reviews
  • When costs seem high
  • Before scaling usage

Safety Tips

  • Always preview before applying
  • Keep backups (automatic)
  • Start with conservative settings
  • Monitor for 1-2 days after changes
  • Roll back if quality degrades

Optimization Strategy

  1. Phase 1: Replace expensive models for simple tasks
  2. Phase 2: Create specialized agents
  3. Phase 3: Optimize caching and budgets
  4. Phase 4: Fine-tune based on results

Troubleshooting

Dashboard Not Loading

# Check if servers are running
ps aux | grep node

# Restart servers
killall node
smartmeter analyze

No Session Data Found

# Check if session logs exist
ls -la ~/.openclaw/agents/*/sessions/

# Use sample data for testing
smartmeter analyze examples/sample-session.jsonl

OpenRouter API Errors

# Verify API key
echo $OPENROUTER_API_KEY

# Test connection
curl -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  https://openrouter.ai/api/v1/auth/key

Apply Failed

# Check config backup
ls -la ~/.openclaw/openclaw.json.backup-*

# Rollback to previous
smartmeter rollback

# Validate config manually
cat ~/.openclaw/openclaw.json | jq '.'

Command Reference

smartmeter analyze [file]

Analyze OpenClaw usage and launch dashboard.

Options:

  • [file] - Optional path to specific session file
  • Without file: analyzes all sessions in ~/.openclaw/agents/

Output:

  • Analysis saved to ~/.openclaw/smartmeter/analysis.json
  • Dashboard opens at http://localhost:8080
  • API server starts on port 3001

smartmeter preview

Preview optimizations without applying.

Shows:

  • Proposed config changes
  • Expected savings
  • Risk assessment
  • Confidence levels

smartmeter apply

Apply optimizations to openclaw.json.

Safety:

  • Creates backup: openclaw.json.backup-{timestamp}
  • Validates config before applying
  • Merges with existing settings
  • Preserves custom configurations

smartmeter rollback

Restore previous configuration.

Process:

  • Lists available backups
  • Restores most recent by default
  • Verifies restoration success

smartmeter dashboard

Open dashboard without re-analyzing.

Requirements:

  • Previous analysis must exist
  • Servers start automatically

smartmeter evaluate <file>

Quick cost evaluation of session file.

Use Case:

  • One-off analysis
  • Testing with sample data
  • CI/CD cost checks

smartmeter export

Export analysis data.

Options:

  • --format json|csv - Output format
  • --output <file> - Destination file

smartmeter config

Manage SmartMeter configuration.

Subcommands:

  • --key <api-key> - Store OpenRouter API key
  • --show - Display current config
  • --reset - Reset to defaults

Examples

Basic Usage

# Install
npm install -g openclaw-smartmeter

# Analyze and view dashboard
smartmeter analyze

# Apply optimizations
smartmeter apply

Advanced Workflow

# Analyze specific session
smartmeter analyze ~/.openclaw/agents/my-agent/sessions/session-123.jsonl

# Preview changes
smartmeter preview

# Export analysis
smartmeter export --format json --output report.json

# Apply optimizations
smartmeter apply

# Monitor for issues, rollback if needed
smartmeter rollback

Continuous Monitoring

# Weekly analysis (add to cron)
0 0 * * 0 smartmeter analyze && smartmeter export --format csv --output weekly-report.csv

# Budget alerts via Telegram
export TELEGRAM_BOT_TOKEN="your-token"
export TELEGRAM_CHAT_ID="your-chat-id"
smartmeter monitor --alert-threshold 0.75

FAQ

Will this affect my AI quality?

No. SmartMeter only recommends changes when cheaper models achieve the same success rate. You can always preview before applying.

How much data is needed?

Minimum 2 days, but 14+ days recommended for accurate patterns. The tool will warn if data is insufficient.

Is my data safe?

Yes. All analysis happens locally on your machine. No data is sent to external servers except OpenRouter API (if you configure it).

Can I undo changes?

Yes. Every change creates an automatic backup. Use smartmeter rollback to restore.

Does it work with other AI providers?

Currently optimized for OpenRouter, but works with any provider supported by OpenClaw.

What if I use custom agents?

SmartMeter merges with your existing config and preserves custom settings. It only modifies cost-related fields.


Requirements

  • Node.js: 18.0.0 or higher
  • OpenClaw: Any version with session logging
  • Storage: At least 2 days of session logs
  • Ports: 8080 (dashboard), 3001 (API)

Learn More

  • GitHub: https://github.com/vajih/openclaw-smartmeter
  • Issues: https://github.com/vajih/openclaw-smartmeter/issues
  • License: Apache 2.0

Support

Found a bug? Have a feature request?

  1. Check existing issues
  2. Create a new issue with details
  3. Include your Node.js version and OS

Changelog

v0.3.0 (February 11, 2026)

  • โœจ OpenRouter API integration
  • ๐ŸŽจ Professional UI redesign
  • ๐Ÿ› Fixed apply optimization feature
  • ๐Ÿ“Š Enhanced dashboard with real-time data
  • ๐Ÿ”’ Improved config validation

v0.2.4

  • ๐Ÿ’„ UX improvements for cost display
  • ๐Ÿ› Zero-cost scenario handling

v0.2.3

  • ๐Ÿ› Critical bug fix: keep analyze command alive

v0.2.2

  • ๐Ÿ“ฆ Initial public release
  • โœจ Core analysis and optimization engine
  • ๐ŸŽจ Basic dashboard UI

Made with ๐Ÿ’ฐ by the OpenClaw community

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

api_key

Streaming

No

Data region

global

Protocol support

OpenClaw: self-declared

Requires: openclew, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/snapshot"
curl -s "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/contract"
curl -s "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation โ€ข (~400 MCP servers for AI agents) โ€ข AI Automation / AI Agent with MCPs โ€ข AI Workflows & AI Agents โ€ข MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ŸŒŸ Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "api_key"
  ],
  "requires": [
    "openclew",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/vajih/openclaw-smartmeter#input",
  "outputSchemaRef": "https://github.com/vajih/openclaw-smartmeter#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:43:14.206Z",
  "sourceUpdatedAt": "2026-02-24T19:43:14.206Z",
  "freshnessSeconds": 4424314
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T00:41:48.797Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "always",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "i",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "found",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:always|supported|profile capability:i|supported|profile capability:found|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.206Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "api_key",
    "href": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:43:14.206Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/vajih/openclaw-smartmeter#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:43:14.206Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Vajih",
    "href": "https://github.com/vajih/openclaw-smartmeter",
    "sourceUrl": "https://github.com/vajih/openclaw-smartmeter",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/vajih-openclaw-smartmeter/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub ยท GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to smartmeter and adjacent AI workflows.