Changelog
Every change to the upstand.work standard is documented here. Schema changes, extension updates, MCP tool modifications, and governance decisions — all public, all versioned, all permanent.
Initial public release of the upstand.work standard. Establishes the five core concepts, the extension system, the MCP server protocol, and the governance model. All subsequent versions will be measured against this baseline.
ProfessionalIdentity root object defined. Five required fields: @context, @type, id, humanProof, experience, verifications, extensions.ExperienceRecord defined. Five narrative fields: context, challenge, contribution, result, learning. All required except learning.PeerVerification defined. Includes verifier name, role, organisation, email domain (never full address), statement, and mutual flag. Withdrawal mechanism included from day one.HumanProof object defined. Methods: email-magic-link, peer-verification-chain, document-verified. Peer verification count is a secondary signal.PortableIdentityExport envelope defined. Includes export metadata, standard version, and a verificationPortabilityNote field that implementing platforms must preserve.upstand.work/{username}/exp/{id} and upstand.work/{username}/ver/{id}. URIs are permanent once published."direct", "grounded", "expert". Stored as metadata on ExperienceRecord, not as a schema constraint."public" (default, indexed), "unlisted" (accessible via link, not indexed), "inactive" (not accessible, not indexed), "deleted" (404).fields object. Unrecognised fields must be preserved on import.regulatoryNotice field defined for regulated professions. When present in an extension definition, implementing platforms are required to display it during profile editing.software-engineer, data-scientist, product-manager, ux-designer, finance-controller, management-consultant, creative-director, psychotherapist, physician, lawyer, architect. All at v1.0.0.RateRange type defined and reused across business extensions: { min, max, currency, unit }. Unit values: "hour", "day", "month", "project".https://mcp.upstand.work/sse. Protocol version: 2024-11-05.get_profile, get_verifications (Public), get_suggestions (User Auth).get_market_benchmark, add_experience, request_verification. All require User Auth. add_experience returns a draft — confirmation is a separate step by design.https://api.upstand.work/v1. Mirrors MCP tools exactly. Exists for environments that do not support MCP.X-RateLimit-Remaining and X-RateLimit-Reset headers.github.com/entwicklerherz/openworkid.org. Schema hosted at https://openworkid.org/v1.Adds write-capable MCP tools, Verified Employer Program schema, market benchmark data types, and the structured contact request protocol. No breaking changes to existing v0.1.0 documents.
add_experience, request_verification, get_market_benchmark.VerifiedEmployer object defined. Bidirectional employment verification. Employer can confirm tenure facts — never performance, never reasons for departure.ContactRequest schema defined. Structured inbound request channel with mandatory fields: type, budget, context.MarketBenchmark type added to spec. Fields: p25, p50, p75, sample_size, data_source, currency.First stable release. Schema is considered production-ready. Breaking changes from this point require major version bump and a minimum 90-day migration window. Governance transitions to Foundation.
search_profiles tool goes live. Client Auth only. Opt-in profiles only.VerifierReputation object added. Weighted verification scoring based on verifier's own verification history, report history, and account age.All schema changes go through a lightweight RFC process. The bar for non-breaking additions is low. The bar for breaking changes is high.
/rfcs/. Include field definitions, example JSON, and migration notes if breaking.