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.2.tar.gz (59.7 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.2-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: highnoon-0.1.2.tar.gz
  • Upload date:
  • Size: 59.7 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.2.tar.gz
Algorithm Hash digest
SHA256 63b326e58708e3fafb1f98858e020c67a2f7073fe9fcf5d79bf2b2e067460499
MD5 69db4f7f11f856feb92fc02ee5f6c8a0
BLAKE2b-256 63e143df579188da9c7f8573b1050c8e4998a8c1107dc6c6d9d35c9adea7183b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: highnoon-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dcaac6e0f84901b80fbd0b1c0a0d76942380e131ecc227bc7e66f5c2e99d3971
MD5 994b453fd86bee0524cf2cda7aa08b17
BLAKE2b-256 5bcaf08dd5e4b682f5a563676764ccc3cf1dba9aec64a68450bb8eb97efa56a1

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