Skip to main content

Software purpose assessment — classify codebases by the human purposes they serve

Project description

High Noon

Hedonics Driven Development (HDD) — classify software, policy, and life decisions by the human purposes they serve.

Five Packages, One Language

Package Install What it does
hedonics pip install hedonics Shared taxonomy + fungibility calculus — the common language
altpath pip install altpath Personal hedonic life assessment — score yourself across 10 domains
highnoon pip install highnoon Software purpose assessment — classify code by what it does for humans
mainstreet pip install mainstreet Public policy assessment — evaluate policy with real BLS/MIT data
frontpage pip install frontpage Hedonic content discovery — YOUR front page, ranked by YOUR needs

Each works as a CLI, an MCP server (add to Claude/GPT/Cursor), and a Python library.

Quick Start

pip install hedonics
hedonics domains          # 10 hedonic life domains (ENDS)
hedonics costs            # 9 fungible cost categories (MEANS)
hedonics blockers 07      # What costs block CONNECTION?
hedonics classify "reduce loneliness through community"

The Core Idea

Every piece of software, every policy, every life decision serves human purposes (ENDS) and costs human resources (MEANS).

ENDS — 10 hedonic domains of intrinsic value:

01 NOURISHMENT   02 SHELTER    03 HEALTH     04 CARE       05 MOBILITY
06 GROWTH        07 CONNECTION 08 RECREATION 09 EXPRESSION 10 MEANING

MEANS — 9 fungible cost categories:

T TIME    F FINANCIAL   A ATTENTION   P PHYSICAL    S SOCIAL
E ENVIRONMENTAL   R REGULATORY   K KNOWLEDGE   X STATUS

Many ends are locked behind means costs. Someone who wants more CONNECTION (end) might be blocked by TIME burden (means) from a 60-hour work week. The fungibility calculus computes optimal exchanges: trade your FINANCIAL surplus for TIME reduction (hire help, automate) to unlock CONNECTION.

Add to Your LLM

{
  "mcpServers": {
    "hedonics":   {"command": "python", "args": ["-m", "hedonics.mcp"]},
    "altpath":    {"command": "python", "args": ["-m", "altpath.mcp"]},
    "highnoon":   {"command": "python", "args": ["-m", "highnoon.mcp"]},
    "mainstreet": {"command": "python", "args": ["-m", "mainstreet.mcp"]},
    "frontpage":  {"command": "python", "args": ["-m", "frontpage.mcp"]}
  }
}

Grounded in Empirical Research

  • BLS American Time Use Survey — how humans actually spend their 24 hours
  • MIT Living Wage Calculator — what humans need across 8 expenditure categories
  • BLS Consumer Price Index — hedonic quality adjustment methodology
  • Census American Community Survey — housing, insurance, commuting, income by geography

Contributing

See CONTRIBUTING.md. We especially need help with:

  • Test coverage (currently zero)
  • Data connectors (BLS API, MIT Living Wage, Census ACS)
  • Exchange rate calibration from empirical research
  • MCP server testing across different LLMs

Status

Pre-alpha. The framework is under active development.

License

MIT


Built by AltPath AI. Solve problems first. Beautify answers second.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

highnoon-0.1.1.tar.gz (40.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

highnoon-0.1.1-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file highnoon-0.1.1.tar.gz.

File metadata

  • Download URL: highnoon-0.1.1.tar.gz
  • Upload date:
  • Size: 40.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for highnoon-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4272fff50510ad28bb16e937936653b909fbf3ac4fc3244bf92f41c67069b169
MD5 ebca2add6c49a77a9cb05b2e5cd05cdf
BLAKE2b-256 3dd326d0bc35bae4c2d2ad531616be2138812e7c93189e83cc6211655e0a2f00

See more details on using hashes here.

File details

Details for the file highnoon-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: highnoon-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for highnoon-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 81007fe5ab1cf16525f3399d33d236dd6dbf9636cd6f67027a244ba573c65111
MD5 0de553e42381b529a6d50880f4074d0c
BLAKE2b-256 36216d3d9d7a532629c9ea8248ddeb9e1bca672e19114f3a805d14ce132318ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page