Skip to main content

Structural compatibility assessment prototype

Project description

SCA-Unit

SCA-Unit is a structural assessment prototype designed to compare two system representations as structures rather than as isolated values.

It accepts two structural descriptions in JSON format and produces a deterministic assessment report containing:

  • Node similarity
  • Edge similarity
  • Structural compatibility
  • Shared-domain conflict
  • A structural verdict

The current public prototype intentionally excludes proprietary structural consolidation, optimization, self-evolution, and protected decision mechanisms.


Current Version

0.4.0

Local Demo Package

Run the local browser demo with:

.\run_demo.ps1

The demo opens http://127.0.0.1:8765 and uses SCA_UNIT_API_KEY from .env.local.

First-time setup after extraction

Before running the demo, create a local environment file named .env.local in the project root with this content:

SCA_UNIT_API_KEY=sca-unit-demo-key-2026-secure-local-001

This file is intentionally excluded from the public ZIP package.

Demo Examples

Use these files for a quick browser demo:

  • demo_examples/baseline_user.json
  • demo_examples/changed_user.json

Paste baseline_user.json into the first JSON box and changed_user.json into the second JSON box, then click Compare structures.


Command Line Usage

Show the installed version:

sca-unit --version

Run a full structural assessment report:

sca-unit first.json second.json

Run a short validation check without printing the full JSON report:

sca-unit first.json second.json --check

When input JSON is invalid, SCA-Unit prints an input error plus a short expected-format hint.

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

sca_unit-0.4.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

sca_unit-0.4.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file sca_unit-0.4.0.tar.gz.

File metadata

  • Download URL: sca_unit-0.4.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for sca_unit-0.4.0.tar.gz
Algorithm Hash digest
SHA256 cdf67ed8060d05d020dc52b95cd61d979363dcb795c15c693de6027bc43a3f90
MD5 2018aa63ff125274e5c3ee2beb5de50b
BLAKE2b-256 eb3ee4040bfe711841cae6c6e241dba2bfb260cca463525516b07758d5cd737f

See more details on using hashes here.

File details

Details for the file sca_unit-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: sca_unit-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for sca_unit-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 910f6279fbb1a0b225957bde5e5facf06053f46213e10a2d421f2f1946cc5223
MD5 afac02ec93f221ebb1ba1f1f7bb7aba9
BLAKE2b-256 78d44e493974998b6d38936b7364b19f41935cb160a167f74b52c5b8b647e708

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