Skip to main content

Research preview — server-side transport shell + tier-0 salience gate (WatchSpec down / Tier0Signal up) for the Percept cognition core.

Project description

percept-harness

⚠️ Research preview — v0.1.0. Published for real-life testing and feedback, not for production. APIs may change between 0.1.x releases — pin a version.

The server-side transport shell + tier-0 salience gate for the Percept cognition core.

It speaks the frozen edge wire contract — the brain compiles active goals down to a WatchSpec (anchors + per-goal cheap-detector selection); a coarse motion gate consumes that spec frame-by-frame, reports a Tier0Signal up, and the expensive cloud perceive_judged call runs only when salience clears threshold. It also hosts the edge detector registry — cheap, opt-in "skills" (motion-periodicity, acoustic-onset, pose-openness) the brain selects per goal to count/propose timed boundaries on-device.

Pure stdlib for the L1 lane (numpy is an optional fast path; mediapipe is opt-in via [pose]). The real on-device gate is @percept/edge (JS/WASM); this is the Python server-side reference that speaks the same contract.

pip install percept-harness          # pulls percept-vision
pip install percept-harness[pose]    # + BlazePose for the pose-openness rep-counter

See the main README and percept-vision for the full architecture. Apache-2.0.

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

percept_harness-0.1.0.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

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

percept_harness-0.1.0-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file percept_harness-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for percept_harness-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c9696ed03e6c2a805f05837ab56d47264d77282a89ce058ece82703793e5934f
MD5 94dcaa77f4f59eccfdd3cc8acac53d77
BLAKE2b-256 cfccd3ced42cff41fb07c346a0fa17425ac498a321c80bc7527bf9b38b02ef4d

See more details on using hashes here.

File details

Details for the file percept_harness-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for percept_harness-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b6541dac78f25fa809d5c5404270b2fc11248fb13821907af0ac835ee3519611
MD5 800c5b73e560dce70680db7eabf97d29
BLAKE2b-256 3d1da7c3ff233966e386437a724d580149dc8395ecf9c8357e8489b237e05b2f

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