epoch — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited epoch (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use Epoch when a task needs grounded time, cost, schedule, or calibration answers instead of a guessed duration. Epoch is a time estimation MCP server and CLI (npx @kyanitelabs/epoch) with 26 tools (canonical set defined in src/lib/tool-aliases.ts) covering temporal math, calendar math, estimation, analytics, cost and risk, and feedback. Estimates lead with a calibrated P80 interval when enough matched history exists. At session end, epoch auto-actuals --session <id> records wall-clock actuals for the session's unfinished estimates, provenance-labeled auto_wallclock so they never silently blend with verified actuals.
../../README.md for the tool-category table, MCP setup, and worked examples.npx @kyanitelabs/epoch (or claude mcp add epoch -- npx @kyanitelabs/epoch).epoch <command>, or node dist/index.js <command> from a built checkout.../../docs/TELEMETRY.md and ../../docs/PRIVACY.md describe what is stored locally; ../../docs/BINARY.md covers the packaged binary; ../../llms.txt is the pinned tool reference.get_current_time, convert_timezone, parse_duration, time_math.add_business_days, count_business_days (holidays for US/UK/FR/DE/JP).pert_estimate, cocomo_estimate, sprint_forecast, critical_path, monte_carlo_schedule; free-text task descriptions: estimate_from_context.reference_class_estimate, calibrate_estimates, accuracy_trend (CLI-only: epoch self-improve recomputes correction factors from feedback data).token_time_bridge, token_cost_estimate, compare_models.schedule_risk, cocomo_validate (plus cocomo_ground_truth for ingesting ground truth).record_actual, get_pending_estimates, batch_record_actuals, feedback_health.--format json output for agent workflows, --format table for human summaries (--format/--quiet are root options; they work directly after epoch).epoch pert-estimate --optimistic 1 --most-likely 2 --pessimistic 5 --unit hours --format json
epoch count-business-days --start-date 2026-06-01 --end-date 2026-07-15 --country US
epoch compare-models --tokens 50000 --format table
epoch record-actual --estimate-id <feedback-token> --actual-hours 3.25 --notes "Completed with build and verification"compare-models takes a single --tokens <n> budget (plus optional --tool-calls, --reasoning-depth, --sort-by); there are no separate input/output token flags.
{
"mcpServers": {
"epoch": {
"command": "npx",
"args": ["@kyanitelabs/epoch"]
}
}
}cocomo_estimate's cost-driver inputs, not a hand-waved speedup factor.record-actual whenever possible so Epoch improves over time.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.