Goldseam

com.ksaworksPublished by ksaworks.comOfficial publisherv1.2.29Updated Nov 7, 2026

The U.S. Marketplace of Learning2Earning Opportunity | Sourced checklists, progress, prior learning

Overview

AI-generated overview

Public MCP service for exploring and comparing U.S. college catalogs, industry certifications and a KSA vocabulary, with every answer sourced.

What you can do
  • Search and read certifications, issuers, occupations and program cross-references
  • Look up institutions, programs, courses, checklists, catalogs, policies, agreements, pathways and transfer frameworks
  • Compare one program's requirements and costs across several institutions
  • Resolve words in the KSA dictionary, walk is-a chains and crosswalk CIP and SOC codes
  • Report what the catalog and dictionary datasets hold, with coverage counts
  • Open a speaking coach view with whiteboard and listen for spoken replies
When to use it
Useful when someone asks what a school requires for an award, whether credits or exams may transfer, what a certification takes, or which occupations a program leads to, and you want answers tied to published sources rather than general knowledge.
Requirements
Remote streamable HTTP endpoint; no account, sign-up or authentication needed. Anonymous use has a daily allowance, after which a free key can be requested to raise it. Network access to the service is required.
Before you install
Answers are read-only lookups; the coach tools open a view in the chat and speak or listen through the user's device, so microphone use should be expected. Coverage is uneven while catalogs are being captured, and 'not held' means data is missing, not that no requirement exists. Usage records keep counts only, and evidence handed to the prior-learning features stays with the AI client.

Installation

In SourceWeft

  1. Open Goldseam in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.ksaworks%2Fgoldseam/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "goldseam": {
      "type": "http",
      "url": "https://goldseam.ksaworks.com/mcp"
    }
  }
}

README

GoldSeam

The marketplace for teaching, training and learning — to explore, compare and engage with, through the AI you already use.

https://goldseam.ksaworks.com/mcp

No authentication. No account. No sign-up. It is a public service, published by AcademyOne, Inc., the company behind KSAWorks.

GoldSeam speaks the Model Context Protocol over streamable HTTP. Every answer carries its source and the date of the snapshot that produced it, and an absence is stated as an absence rather than filled in.

What you can do here. Explore what postsecondary organizations offer — programs, courses, checklists, certifications, and the careers they lead to. Compare them on what actually differs: what a program requires, what your credits and exams may count as, what a certification takes. Engage — take an answer to the school that decides, with its source attached.

Why it exists. The advising conversation has moved. People ask the assistant on their phone, not a portal, and what is missing there is not authoritative information about teaching, training and learning — it is that the information is scattered across every institution that publishes it. GoldSeam puts it in one seam, wherever the person already is: assistant-agnostic by design, so a new surface is new reach rather than a new integration.


Connect it

In Claude — open Customize → Connectors, click + → Add custom connector, paste the address, click Add. Then in any chat press + → Connectors and switch GoldSeam on.

Using ChatGPT, Copilot, Gemini, VS Code or your own agent? Same address — install/ has that client's steps, a mcp.json snippet, and a skill that teaches an AI how to ask GoldSeam well.

No AI app at all? The same data answers questions in a browser at KSAWorks.


What it covers

CourseShelf — colleges and what they teach, from the institutions' own published catalogs. Identify a school by name or IPEDS UNITID, or list a state's; read its programs, its courses, its checklists (the requirements for an award), its catalogs and its published policies; search programs and courses across schools; compare two schools' checklists for the same program side by side.

GoldCheck — will my credits transfer. Give a course history or an exam score and see what a named school's own published rules and catalog say it may count as.

GoldRibbon — your own record. Hand your AI transcripts, a resume, certifications or military records, add life experiences in your own words, and get your Competency Selfie and what your prior learning may earn as credit against a named program's checklist. Your AI keeps the package; GoldSeam stores nothing.

Industry Certifications — search by a trade, field, job or company; everything held about one certification (issuer, occupations served, exam and renewal requirements, Credential Engine identity); the certifications that serve an occupation (SOC) or cross-reference an academic program (CIP); the issuing bodies.

Transitions — where a path can lead: the destinations reachable from where a person stands, and how they compare.

KSA Dictionary — the shared vocabulary. Resolve a word to where it places in the KSA model across a governed lexicon, the O*NET content model and a WordNet-derived index, each answer attributed to its layer; walk a word up its is-a chain; cross a program code to occupations and back; ask what the dictionary itself holds.

Each area has its own page under docs/areas/, and examples/ holds real runs — the prompt as asked and the answer as returned, stamped with the build and the data publish that produced it.


Reading an answer

You seeIt means
a named sourcea school's own catalog page, a published rule, or the federal record
a snapshot datewhich capture answered, so you always know how current it is
not heldwe have not captured that yet. An honest gap, not an opinion
offlinethe catalog service was unreachable at that moment. Try again

GoldSeam never invents a school, a course or a requirement. If it cannot find one, it says so.

Coverage is uneven while catalogs are being captured, and the service publishes its own coverage measure — ask it with get_courseshelf_summary. No number is written on this page, because the service's own answer is always the current one.


Using it beyond a first look

Nothing is required to connect. Anonymous use carries a daily allowance; past it, the answer points at a free key-request form. A key is authorization to keep using the service, not authentication to reach it — it raises the allowance and names your organization in the usage record. Ask for one at https://goldseam.ksaworks.com/request-key.

Privacy

The usage record keeps counts only — no personal record, and nothing a person types. Evidence handed to GoldRibbon is held by your AI, not by this service. The full statement: ksaworks.com/privacy.html · see also SECURITY.md.

Support

Open an issue here, or write to [email protected].

What is in this repository

This repository is GoldSeam's public face: what the services answer, how to connect, worked examples and use cases. It does not contain the server's source.

server.jsonthe manifest published to the MCP Registry as com.ksaworks/goldseam
docs/one page per area, how to read an answer, how to ask about coverage, use cases
examples/recorded runs, each stamped with the build and publish that produced it
install/per-client connection steps, the mcp.json snippet, the skill
CHANGELOG.mdwhat changed for a person, at each release and each data publish

Prose here is CC BY 4.0; snippets are MIT. See LICENSE.

Source: README.md at commit 31ae24d

Tools

70

search_certifications

Search Certifications

Which certification is this prose name? Start here for any plain question — a trade, field, job, skill, or company in everyday words. Returns candidates with ids, issuers, and source basis — candidates rather than a single guess when the name is ambiguous; the ids feed the other certification tools.

Parameterslimitqueryrequiredissueroffset

get_certification

Get Certification

Everything held about one certification: issuer and issuer domain, occupations served, exam and renewal requirements, education-or-experience routes, Credential Engine registry identity where held, and the basis and source URL for the claim.

Parametersidrequired

certifications_for_occupation

Certifications for Occupation

What certifications serve this occupation? SOC-keyed lookup (dashed SOC accepted with or without the O*NET .00 suffix).

Parameterssocrequiredlimitoffset

occupations_for_certification

Occupations for Certification

What occupations does this certification serve?

Parametersidrequiredlimitoffset

certifications_for_program

Certifications for Program

Broad academic cross-reference by instructional program (CIP). A deliberately broader, lower-precision question than an occupation lookup — never its peer (contract § 4).

Parametersciprequiredlimitoffset

list_issuers

List Issuers

The issuing organizations, optionally filtered by a name query.

Parameterslimitqueryoffset

resolve_term

Resolve Term

Where does a word place in the KSA model? The KSA Dictionary is the shared vocabulary that defines the terms a learner uses to assert what they know, do, and are — and the terms a learning offering uses to express what it comprises — so both sides resolve to the same identifiers, never spelling matches. Answers from three linked layers (governed lexicon, O*NET content model, WordNet-derived index), each placement attributed to its layer with provenance; the WordNet placement carries the word's definition (gloss) and synonyms.

Parameterstermrequired

expand_term

Expand Term

What is this word, upward? Walks the WordNet is-a (hypernym) chain meaning to parent meaning, from the word's KSA-mapped sense toward its broader categories, so every step stays in the sense it started in. Each step carries its definition (gloss) and synonyms.

Parameterstermrequired

get_dictionary_summary

Get Dictionary Summary

What does the KSA Dictionary hold? The words and meanings it places, the governed terms, the O*NET content-model elements, the link words and the CIP-SOC crosswalk, each with its own version and build date where the layer publishes one, and an honest not held where it does not. Read as published at boot, never computed at request time, and never a word lookup: for one word use resolve_term. The words it holds are those it places; it is not all of WordNet, and the answer says so.

Takes no parameters.

crosswalk_code

Crosswalk Code

What does this code cross to? Auto-detects the family — dotted CIP (52.0201) or dashed SOC (11-1021, O*NET .00 suffix accepted) — and answers the other family's codes and titles from the federal CIP-SOC crosswalk.

Parameterscoderequiredlimitoffset

open_coach

Open Coach

Open a visible, speaking coach (coach, advisor, counselor, teacher, mentor or another role) in this chat as an MCP App view, for any GoldSeam service. Give the role and your service's own context in any shape; send a coach object from an earlier open_coach to reopen the same coach without resetting anything. The view asks the host for fullscreen when the host offers it and shows the mode it actually granted, the coach sized to the space the host gives, and what the host supports, including whether spoken replies can reach this chat. Every opening starts a coach session (session_minutes, 30 when omitted): the view turns the person's Talk switch on by itself, and you listen with coach_listen through this same turn until the session's time is up or they say they are done. You conduct the conversation: speak through the coach with coach_say. GoldSeam keeps nothing; keep the coach object.

Parametersroleactorcoachcontextsize_presetdisplay_modesession_minutes

coach_say

Coach Say

Speak through the open coach: the words, queued for the coach and spoken in the voice the person chose on the coach once the coach view holds the coach; and optional cues (GoldAvatar's show_frame, action, head, set_caption, speaking, mouth_shapes, blink, idle, auto_revert) at sentence or beat boundaries. Words sent while the coach is still speaking wait their turn, so a short acknowledgment can go first and the answer after it. While a GoldSeam service is being called, keep the coach talking: chat with the person about the process and about how their answers are affirming, in a motivational voice. The coach view shows the words beside the coach as it speaks them: do not repeat them in the chat; while the view is showing the coach, your chat reply is one short line naming what you looked up. Speaking as yourself, Claude, rather than as the coach (your lines in a script the person plays, or when they ask for you), send speaker claude: the view shows Claude's own picture and speaks in the voice the person chose for Claude. view switches the picture now (avatar, claude, or camera: the person's own camera, which their browser asks them to allow); whoever speaks next takes it back. Use the coach_id open_coach returned. The answer says what was queued; a queued line is not evidence the person heard it.

Parameterscuestextviewspeakercoach_idrequiredreply_to

coach_listen

Coach Listen

Listen for the person's next spoken reply to the open coach, through the coach session open_coach started: start in the turn that opened the coach, with session_ends_at (coach.session.ends_at). While the person's Talk switch on the coach view is on (it turns on by itself when the session opens), each time they pause at the end of a thought the view sends what they said to the coach, not into this chat; when your turn has ended and they turn Talk on again, or a reply goes unheard, the view puts a line in this chat asking you to listen, with the session_ends_at to listen with. This waits up to wait_seconds for it and answers what they said (status heard, with the message number), that they said nothing yet (status silent), that they have said nothing for 8 seconds since the coach finished speaking (status quiet: ask them once, through the coach, whether they are still there, as one short question with nothing said after it, then keep listening quietly), or that the session's time is up (status session_over: say goodbye through the coach, tell them they can turn Talk on to start another session, and end your turn). When the person plays a script on the coach view it also answers that the script is playing, with the script (status script: follow its order), that the person said their own line in it (status heard_in_script: do not answer then), that your own line has come (status your_line: say it at once with coach_say, speaker claude), or that the script is done (status script_done). When it hears them: at once, in the same step, call coach_say with an acknowledgment spoken with the nod: thank them, say aloud that you understood, and say what you are about to do, then, while the service runs, chat with them about the process and about how their answers are affirming, in a motivational voice (reply_to set to the message number, with a head nod cue), and call the GoldSeam service the request needs; when the service answers, call coach_say with the answer and coach_board

Parametersseatrequiredcoach_idrequiredwait_secondssession_ends_at

coach_board

Coach Board

Show the whiteboard beside the open coach, or close it (show false). It shows a title, an answer's text and a picture: image_url is an https picture on the web, which GoldSeam fetches for the view (the view may not load other sites' pictures; at most 1 MB). While it is shown, the coach view splits its space between the coach and the whiteboard. Use it when the person asks to see something (a campus, a chart, an answer written out) or asks for the whiteboard, and with an answer whose key points or picture help the person follow what the coach says; close it when they are done. Use the coach_id open_coach returned. The answer says what was queued; queued is not evidence the person saw it.

Parametersshowrequiredtexttitlecaptioncoach_idrequiredimage_url

compare_program_checklists

Compare Program Checklists

Compare what a program takes at several institutions: for each IPEDS UNITID, that institution's published checklist for the program (requirement groups, items, published credit strings — the work effort) beside its published tuition and fee policy (the cost). Schedule is stated not held. Nothing is summed or computed by the service; an institution, checklist, or cost the catalogs do not hold is stated as such. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parametersdetailprogramrequiredunitidsrequiredinstitution_offset

find_institution

Find Institution

Which institution is this? A name fragment or an IPEDS UNITID answers with the institution's identity, sector, identifiers with their sources, how many programs, checklists, and learning units its published catalog holds here, and what else CourseShelf stores about it: transfer agreements and pathways, prior learning policies and rules, the exam programs it grants credit for, on-campus housing, in-state tuition, veterans services and transfer credit policies. A state lists that state's institutions by name; a school type, or a filter on what CourseShelf stores, lists across the country without a state, with the sectors of the schools listed and their counts; with none of these, the answer is the states that hold institutions, each with its count. A web address answers the institution that publishes it, so a school named by its own site is identified without an IPEDS number in hand. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterscitylimitquerystatedomainlocaleoffsetsectorexam_creditonline_onlyresidentialwith_pathways+6 more

programs_for_institution

Programs for Institution

What programs does this institution publish? Award, credential class, CIP, the published credit figure verbatim, catalog edition, the captured page each came from, and the checklist ids to pass to get_checklist. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslimitqueryoffsetunitidrequired

get_checklist

Get Checklist

What does this award require? One checklist: its requirement groups (every header and full item count), each group's items with published credit strings, alternatives, and — where an item resolved to a course — that course's own code, title, and published credits, attributed to the course. Items come in pages across the groups; the answer states items_total and next_item_offset. Every row names the captured page it came from. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parametersitem_limititem_offsetchecklist_idrequired

learning_units

Learning Units

What courses does this institution publish? Filter by subject abbreviation, course code (spaces and case ignored; any number the course prints), or title words; each course carries its published credit string verbatim (ranges stay ranges), edition, and the captured page. Current courses by default: archived_matching counts the archived ones apart, and archived true lists them, marked. Or an exam board's exams: courseatlas_id names the board by its CourseAtlas institution id (a board has no UNITID), and every exam of the board is listed by title, page by page. Each row names its source: CourseShelf's exam learning units where it holds the board, CourseAtlas read live otherwise; College Board's AP and CLEP come only through CourseAtlas. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterscodelimitqueryoffsetunitidsubjectarchivedunit_typecourseatlas_id

get_institution

Get Institution

Everything held about one institution: its identity row, identifiers, addresses, websites, accreditations, relationships, identity history, published costs and calendar dates, each table under its own name, with counts of its programs, courses, checklists, catalogs, policies and agreements and the service that lists each. Contacts name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parametersunitidorganization_id

find_catalogs

Find Catalogs

Which published catalog editions are held for this institution? Each catalog's edition year, format and source. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslimitoffsetunitidrequired

get_catalog

Get Catalog

One catalog edition: its row, the institutions that use it (and whom it is shared from), and how many programs it holds. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterscatalog_idrequired

find_programs

Find Programs

Which programs match these words, across institutions? The words are read in each program's name and award title, its description, and its CIP's title and definition, and the programs come back in that order (name and award matches first). Optionally one institution's UNITID, a state or a city. Each program answers with its award, its CIP code with the CIP's title and definition, its published credit figure verbatim, edition, source page and institution. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterscitylimitqueryrequiredstateoffsetunitid

get_program

Get Program

One program whole: its row, identifiers, offerings (campus resolved), its own footnotes (program_note) where held, its institution, and the checklists that lead to its award — pass one to get_checklist. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parametersprogram_idrequired

get_learning_unit

Get Learning Unit

One course whole: its row, prerequisites and corequisites, aliases, terms offered, articulation statements and comparable members — each linked course resolved or stated unresolved, never guessed — plus the transfer frameworks it maps to. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslearning_unit_idrequired

find_policies

Find Policies

Which academic policies does this institution publish (transfer credit, prior learning, tuition and fees …)? Optional words narrow them. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslimitqueryoffsetunitidrequired

get_policy

Get Policy

One published academic policy: its section, verbatim text, page, edition and source. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterspolicy_idrequired

find_checklists

Find Checklists

Which checklists — the generic itinerary of requirements for an award — does this institution publish? Optional words (Computer Science, welding, computer) narrow them: they are read in the award title and the program's name, the checklist's and the program's descriptions, and the CIP's title and definition, and the checklists come back in that order (title and name matches first); or a program id. Each carries the program it belongs to, its printed notes, and its CIP code with the CIP's title and definition; pass one to get_checklist. With detail summary, each carries only its program, award, year, credential, credits, CIP code and title with the CIP family, and its wording source: no notes, descriptions or CIP definition, for building a list of a school's checklists. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslimitquerydetailoffsetunitidrequiredprogram_id

find_agreements

Find Agreements

Which articulation or transfer agreements are held? Optional title words, or an institution's UNITID as a party. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslimitqueryoffsetunitid

get_agreement

Get Agreement

One agreement: its row, its parties (organizations resolved), and the pathways, comparability bundles and checklists that cite it. Signatories name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parametersagreement_idrequired

find_pathways

Find Pathways

Which pathways are held? Optional title words, an agreement id, or a checklist id. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslimitqueryoffsetagreement_idchecklist_id

get_pathway

Get Pathway

One pathway: its row and the checklist and agreement it links. Contacts name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterspathway_idrequired

find_comparability

Find Comparability

Count and list stored comparability bundles by type, sending institution, receiving institution, source authority and known/inferred kind, with agreement, learning-unit and exam filters. Filters combine and remain in pagination. Counts describe stored_comparability_records, not a live four-source inference inventory. Read full evidence with get_comparability. Answers none held when the selected stored records are absent. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterskindlimitoffsetunitidexam_codebundle_typeagreement_idexam_programsending_unitidlearning_unit_idsource_authoritysending_organization_id+1 more

get_comparability

Get Comparability

One comparability bundle: its row (credits awarded published beside any parse), the receiving institution, and its source and substitute courses, each resolved or stated unresolved. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterscomparability_idrequired

find_transfer_frameworks

Find Transfer Frameworks

Which statewide or compact transfer frameworks are held? Optional name or jurisdiction words. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslimitqueryoffset

get_transfer_framework

Get Transfer Framework

One transfer framework: its row, authority, codes with their meanings, and the courses mapped to it (resolved), a page at a time. Narrow the courses to one school (unitid) or one framework code (code); more pages carry next_offset. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterscodelimitoffsetunitidframework_idrequired

checklists_requiring_learning_unit

Checklists Requiring Learning Unit

Which checklists require this course? Each requirement item that resolved to it, with its checklist id, award and group heading. Items that did not resolve to a course are never guessed into this list. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterslimitoffsetlearning_unit_idrequired

search_programs_and_learning_units

Search Programs and Learning Units

Which programs or courses match, and where? Words, a subject (CIP family, or unknown), a course subject prefix, a credential class, an award as published, and a school's state, city, type or UNITID answer with product cards (name, award, length and college when held, school and city, subject, checklist size, and what the program leads to through the CIP-SOC crosswalk) and the counts to refine by. Courses across every school need words of 3 or more characters; words held by very many courses need a state, city or school. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterscipcitycodetypeviewawardlimitplacequerystatelocaleoffset+16 more

get_courseshelf_summary

CourseShelf Holdings Summary

What does CourseShelf hold? From the records published with the build, read as published and never computed: per catalog area, how many institutions have loaded content and how many records were loaded; every table's row count; organizations by sector; the census of the whole index with its verdicts; and per-state counts and per-school verdicts where the build publishes them. Anything not published for this build is said so. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Takes no parameters.

comparability_for_learning_unit

Comparability for a Course

Where does a course land, and what lands on it? Reuses GoldCheck's combined parent for published CourseShelf comparables, school-published CourseAtlas equivalencies, and each source's separate inferred paths through anchors. Select sources individually or together; omitted catalog arguments retain kind known, while explicit sources without kind select from all four. Where it lands supports one named receiver or all receiving endpoints; what lands on it is held CourseShelf evidence only. Preserve source authority, published rules, actual identities, conditions, score evidence and inferred paths. Inference never establishes confirmed completion. Live published and local/inferred evidence use independent labelled source pages, actual counts where read, and full continue.arguments; rules is the union of the displayed source-page slices, not a globally sorted complete inventory. Known-overlap suppression is scoped where live published evidence is paged: retain source-labelled inferred paths without claiming the destination is inferred-only. Unread sources and unread totals are explicit, never zero or absence. Recognition remains the school's act. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterscodekindlimittitleoffsetschoolunitidsourcesaudiencedirectiontarget_unitidsource_offsets+2 more

comparability_for_courses

Comparability for Many Courses

Where does each course or exam land at one receiving school? Each typed item uses GoldCheck's shared combined parent, retaining its full evidence and separate known/inferred results. Sources 1-4 select gathered published comparables, school-published CourseAtlas equivalencies, and each source's inferred paths through anchors. The effective selection is stated; unselected engines say not_requested. Omitted catalog arguments retain kind known; explicit sources without kind select from all four. Actual school/exam identities and ambiguity are retained. Failed or budget-limited reads are unread rather than no-rule findings. Inferred paths remain separate from confirmed coverage and checklist progress. Recognition remains the school's act. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.

Parameterskinditemsrequiredlimitsourcesaudiencetarget_unitidrequired

get_courseshelf_performance

CourseShelf Performance

How did calls to the CourseShelf box perform? From the box's call log: each call that reached the box, newest first, with its time (at), tool, outcome (answered; stopped by a budget; busy, queue full or wait expired; invalid_params; error; not_pinned), ms from the slot being taken to the answer, the build that answered, and the stated cause where there is one; per tool, the count of each outcome; and the log files read. Also returns effective INI settings and the pinned database's page size, page count and free-list pages. Request storage_details for the largest table/index objects from SQLite dbstat, within the query budget. These are storage measures, not compaction-savings estimates or RAM measurements. Arguments are logged for the catalog services only. An empty log window is said so.

Parameterstofromtoollimitmin_msoutcomestorage_details

find_transitions

Find Transitions

Where can this occupation lead? For a SOC code: destination occupations, each with its typed roads (published by O*NET or by a credential serving both; mapped through the CIP-SOC crosswalk), each road with its source, basis and its class's karat; the bridges (credentials with their exam, education and experience conditions, and programs with checklists nearest the state given); and demand as O*NET publishes it. Roads only, no person data.

Parametersfromclasslimitstateoffsetpreferfrom_soc

compare_destinations

Compare Destinations

Line up 2 to 6 destination occupations side by side from one occupation: the bridge size (credential only, or the program bridges' awards as published), O*NET demand (median wage, outlook, bright outlook) and the evidence classes of the roads. Each cell is copied or counted, never scored.

Parametersto_socsrequiredfrom_socrequired

will_my_credits_transfer

Will My Credits Transfer

Will my prior credits apply as credit at my target school? For each thing a person holds (an exam and its score, in any exam programme this build holds, or a course taken at a school) the combined check at the target. Two equal sources, four steps run side by side: (1) comparability direct from CourseShelf - the receiver's own published mappings; (2) known equivalencies direct from CourseAtlas, live - what institutions report, CollegeBoard's among them as CourseAtlas carries them; (3) inferred comparability from CourseShelf's comparability anchors (hop 1: an exam at a shared score, a state course, a mapping, crossing kinds); (4) inferred equivalency from CourseAtlas's equivalency anchors (hop 2, its own chain). `kind` narrows them: known runs 1 and 2, inferred runs 3 and 4, both runs all four. The state comes from steps 1 and 2 alone, in three states: covered (a known mapping carries it to a course at the target), missing (the target holds score tiers for the exam and the score meets none), unknown (no known mapping held; never a guess); the inferred landings are shown beside it, never counted as covered. An exam lays out every score tier the target holds - its minimum and the courses it earns - with the held score placed and the highest tier met marked. Each covered item names the course it lands as, every rule with its kind (comparable, known equivalent), minimum score and dates, how many rules agree, and the target's programs whose checklists require that course; every step is said with its outcome and ms. An exam is identified by its learning unit under its board (its programme and code), whatever its wording: a matched exam names its `exam_unit`, and an exam that fits none, or more than one, comes back unknown with `candidates` to choose from, never a guess. Held items are compared 5 per call: an answer with more to compare carries `continue.arguments` to send back as they are. A case to argue, not a verdict; recognition is the school's act. Each row names its

Parametersheldrequiredkinddepthcarriedsourcesaudienceall_pathsheld_offsetchecklist_idtarget_unitidrequiredcourseatlas_depth

comparable_map

Comparable Map

What is one thing I hold comparable to at a school I am considering? One learning unit of any kind - a course at the school it was taken at, an exam at a score, a learning unit by id, or a certification - compared with any target school: the combined check. Two equal sources, four steps run side by side: (1) comparability direct from CourseShelf - the receiver's own published mappings; (2) known equivalencies direct from CourseAtlas, live - what institutions report, CollegeBoard's among them as CourseAtlas carries them; (3) inferred comparability from CourseShelf's comparability anchors (hop 1: an exam at a shared score, a state course, a mapping, crossing kinds); (4) inferred equivalency from CourseAtlas's equivalency anchors (hop 2, its own chain). `kind` narrows them: known runs 1 and 2, inferred runs 3 and 4, both runs all four. The inferred comparability walks the published links of every kind (a published rule one way; an exam, through its learning unit, at a shared score, a common course number, or an agreement's or state's course both ways), crossing kinds, up to `depth` links. Each step says found, none, not held, error, timeout or skipped, with its time in ms. The known mappings (steps 1 and 2) decide the state - covered, missing or unknown - and the same mapping in both sources is corroboration, both rows shown; an exam lays out every score tier the target holds with the held score placed and the highest tier met marked. The inferred landings sit beside it, each with its path of published links and the rows it rests on, never counted, and not listed again on a course a known mapping reaches. Every row says its kind: comparable, known equivalent, inferred comparable, inferred equivalent. An exam is read by its learning unit under its board. Recognition is the target school's act. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose

Parametersitemrequiredkinddepthsourcesaudiencetarget_unitidrequiredcourseatlas_depth

checklist_map

Checklist Map

How far along am I in a program at a school I am considering? One checklist at any target school, chosen by its name or title (or its checklist_id), line by line against what a person holds. Each held item is compared through the combined check. Two equal sources, four steps run side by side: (1) comparability direct from CourseShelf - the receiver's own published mappings; (2) known equivalencies direct from CourseAtlas, live - what institutions report, CollegeBoard's among them as CourseAtlas carries them; (3) inferred comparability from CourseShelf's comparability anchors (hop 1: an exam at a shared score, a state course, a mapping, crossing kinds); (4) inferred equivalency from CourseAtlas's equivalency anchors (hop 2, its own chain). `kind` narrows them: known runs 1 and 2, inferred runs 3 and 4, both runs all four. Each landing is joined to the checklist's lines; a GoldRibbon package, when given, adds the lines its prior learning may meet. Each line is met (a known mapping lands a held item on it), reached_by_inference (only an inferred landing reaches it: shown with its path of published links, never counted as met), may_be_met_by_prior_learning, or open, with every way it is reached. Each group gives its lines by state beside the choice rule it prints. Last, what does not count: each held item that reaches no line, with its reason (no rule, below the score, landing on a course this checklist does not require, unresolved, not held, or a source not read - never an absence). A case to show the school, not a verdict; recognition is the school's act. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and r

Parametersheldkinddepthcarriedpackagesourcesaudiencechecklistheld_offsetchecklist_idtarget_unitidrequiredcourseatlas_depth

assemble_my_formal_education

Assemble My Formal Education

Read a person's transcripts into their evidence package: each file's text and status, its courses and exams as rows, and the items will_my_credits_transfer takes (courses as { unitid or school, code }; exams with a score, in the exam programmes this build holds). Ask the person for each transcript and the school it came from. Several transcripts are read side by side. A school several schools' names fit is answered with the candidates, and nothing is read. Nothing is stored: the answer returns the package for the agent to keep.

Parametersfilesrequiredpackage

assemble_my_work_and_credentials

Assemble My Work and Credentials

Read a person's resume, LinkedIn export, certificates, military records and apprenticeship records into their evidence package: each file's text and status, and the credential signals the certificate, military and apprenticeship documents carry. Ask the person for each file. This assembles; the Selfie is my_selfie_ksa_view. Nothing is stored: the answer returns the package for the agent to keep.

Parametersfilesrequiredpackagelinkedin_url

assert_my_life_experiences

Assert My Life Experiences

Record what a person says they have done outside school and work (family, clubs, sports, faith, travel, self-taught projects, challenges) in their evidence package, each placed in a Selfie dimension by the KSA classifier or left unresolved, never defaulted. These are the person's own statements, kept apart from formal education. Nothing is stored: the answer returns the package for the agent to keep.

Parametersentriesrequiredpackage

my_selfie_ksa_view

My Selfie (KSA View)

The person's Selfie from their evidence package: the seven dimensions (skills, knowledge, abilities and more) as the evidence shows them, each item citing the file, the occupation O*NET describes, or the life experience it came from, plus what could not be placed. It mirrors, for the person to confirm, refine or reject; it is never a grade or a credit decision. The person's placements and dismissals in the package's selfie.learner_decisions are honored. Nothing is stored: the answer returns the package with the Selfie for the agent to keep.

Parameterspackagerequiredlanguageaspiration

draft_my_claims

Draft My Claims

Draft the credit claims a person's evidence supports, from their package (after my_selfie_ksa_view): each claim quotes the document it rests on. They are drafts for the person to keep, affirm or decline (set each claim's confidence to ratified, affirmed or declined in the package); the AI never affirms a claim. Give the school they are thinking of as `school` so its catalog is made ready for suggest_credit_for_my_learning. Nothing is stored: the answer returns the package for the agent to keep.

Parametersschoolpackagerequiredlanguageaspiration

suggest_credit_for_my_learning

Suggest Credit For My Learning

Where is a person in the program they are aiming for, and what may their learning meet? Name the program with `checklist_id` (find it with find_programs at that school) and the answer is that program's checklist line by line: the lines their claims may meet, each with the claim, how well it is corroborated and every link cited; the lines a transfer answer in their package already covers; and the lines still needed. Learning no line matches stands as block credit. Without a program, no course is suggested and the claims stand as block credit. Each suggestion is a case to put to the school's prior learning review, never a promise: say may, never will. Nothing is stored: the answer returns the package with the suggestions for the agent to keep.

Parameterspackagerequiredaudiencelanguageaspirationchecklist_idtarget_unitidrequired

list_persona_transcripts

List Persona Transcripts

The example personas whose transcripts can be used in a demonstration: each persona_id, display name and description, the schools its transcript comes from, and the transcript types it offers (official, unofficial). These are example persona transcripts of made-up people, not real students. Every answer carries its steps: the source files read, the outcome, count and elapsed ms.

Takes no parameters.

get_persona_transcript

Get Persona Transcript

One example persona's transcript, parsed now by assemble_my_formal_education: `held` (the course list will_my_credits_transfer, checklist_map and comparable_map take, unchanged), `courses` (each course as read: school and IPEDS UNITID where it resolved, code, title, credits, grade and term; exams with their scores) and `package` (for suggest_credit_for_my_learning). Official and unofficial read the same transcript, labelled: official stands in for a transcript vendor request, unofficial for importing unofficial coursework. `vendor_delay_ms`, official only, waits that long first to show an official request may not come back at once; the wait counts against the call's time. The answer says plainly it is an example persona transcript, and carries its steps: the persona file, any vendor wait, and the parse, each with its outcome, count, elapsed ms and files.

Parameterspersona_idrequiredtranscript_typevendor_delay_ms

find_my_major

Find My Major

What should I study? For a person's own words — an interest, a subject or a job — or a job code (SOC), the majors that answer. Each major carries its plain definition (NCES verbatim), the award levels it is conferred at (IPEDS AWLEVEL, each completers flag in its own field and never summed), how many schools offer it nationally, the jobs it leads to through the federal CIP-SOC crosswalk, and its related majors — same series, same family, or sharing a named occupation. Words resolve through the KSA Dictionary, never by spelling match; words that match nothing are told so with the closest words the Dictionary holds. The count for a person's own state is stated not held: the per-school IPEDS rows are not in this publish.

Parameterssoclevellimitstatewordsoffset

compare_my_major

Compare My Major

How do these majors differ? Two to five majors at one level, side by side: definition, the schools offering it, the jobs and their outlook from O*NET, and earnings at 1 and 5 years with debt — given as the LOWEST-TO-HIGHEST RANGE across the schools that publish them, with the number of schools stated. A range of school figures, never a median computed from them. A six-digit major's earnings come from its four-digit series and every such figure is labelled series-level. Every column is complete, or it says which figure is not published.

Parameterslevelrequiredstatemajorsrequired

find_my_school

Find My School

Where can I study this? A match-up, not a dump: for a major and a level, the schools that award it, ranked by how many of the person's own criteria each one meets, with met, not met and not testable kept as three different results — a school that does not publish a fact is not testable on it, never failed. Each criterion names the source that decided it, each school carries its own program, award, credits required, cost, earnings, debt and whether it can be done online, and a filter only ever excludes on a fact we hold. The answer states its ranking rule and never recommends a school. TODAY the candidate set is the schools CourseShelf has captured a program for, not yet every school IPEDS lists, and every answer opens by saying so.

Parameterscitynearawardlevelrequiredlimitmajorrequiredstateoffsetsectorcost_maxdeliveryalso_offers+2 more

compare_my_school

Compare My School

Which of these schools is better for me? Two to five schools, one major and a level, side by side: program and award, credits required verbatim, requirements compared line by line, and — when the person offers their courses and exam scores — what each school's own published rules would count them for, with GoldCheck's states and reasons carried through unchanged. Credits left is reduced only by items a school's own rules cover; an unknown item, or an inference, never reduces it. Cost, earnings, debt with its 10-year monthly payment beside it, and payback in months where both inputs are published; where either is missing, payback is not computed and the missing input is named. The comparison never ranks: no score is invented to decide for the person.

Parametersheldlevelrequiredmajorrequiredpackageunitidsrequired

find_my_best_pathway

Find My Best Pathway

What's my best way there? For a goal — a major or a job — and what the person brings (courses, exams, their Competency Selfie, work and life experience), the paths to it, each saying WHY it ranks where it does and naming the figures that moved it. The steps appear only where an agreement or pathway document states them, never assembled from award levels alone. Every item the person brought is marked counted, not counted or needs review and appears in the answer: nothing is dropped silently. A path missing an input is ranked with that gap named rather than penalised invisibly.

Parametersgoalrequiredheldlevelrequiredlimitstatepackage

make_my_selfie

Make My Selfie

Start or continue a person's conversational Selfie interview. Returns the question groupings (Performer's original questions: formal learning, work, life history and the reflective topics), their purposes, the seven Selfie groupings, progress, where to continue, what survives a chat ending, and the package. No document is needed. Send the person's package from an earlier chat to continue it; without one a new interview begins. A person who starts from a career, certification, program or destination instead begins with explore_from_my_selfie and its target; no earlier answer is needed.

Parameterspackage

add_to_my_selfie

Add to My Selfie

Record what the person said, in their own words, and the statements you propose from it. Each description names the topics it touched (question keys or grouping ids from make_my_selfie) and, for a life event, its category and life period. Each proposed statement names its origin and the key phrases carrying the knowledge, skill or ability; the KSA classifier and Dictionary connect each phrase, and unresolved or ambiguous phrases are returned for you to clarify with the person. Proposed statements are not affirmed.

Parameterspackagerequiredpositioninterestsskip_topicsdescriptionsproposed_statements

respond_to_my_statements

Respond to My Statements

Record the person's own answer to proposed statements: affirm, correct (corrected_text), expand (addition), reject, remove, place (grouping, the person's own choice), or attach_evidence (a document passage). person_words, their reply as they said it, is required for every action but attach_evidence. A correction or expansion stays unaffirmed unless affirmed is true because the person affirmed the new wording in the same reply.

Parameterspackagerequiredresponsesrequired

show_me_my_selfie

Show Me My Selfie

The person's Selfie itemized within the seven KSA groupings: each statement in plain words, what it came from (their words, a life event, a document passage), its KSA Dictionary connection, their affirmation and their words, supporting evidence, and third-party verification (none is recorded in this POC). Proposed statements are marked as proposed. Beside the groupings: the person's interests in their own words and the possibilities they explored (occupations, certifications, programs, destinations), each with its source, the statements that support it with their affirmation, what prompted it and what it led them to describe. These are part of the person's record, kept distinct from the statements about what they have learned, and none is a qualification.

Parameterspackagerequiredinclude_set_aside

my_selfie_checkpoint

My Selfie Checkpoint

Summarize the interview so far: statements by grouping and affirmation, the person's interests and the possibilities explored (each with its source, what prompted it, the statements supporting it with their affirmation, what it led to, and its observations, whose captured content stays in the package and is shown by show_me_my_selfie), topics discussed, statements awaiting the person's answer, phrases to clarify, unread documents, and where to continue; and say what survives this chat ending. Optionally record where to continue.

Parametersnotepackagerequiredcontinue_with

read_my_document_for_selfie

Read My Document for Selfie

Optional evidence: read a document the person chooses to share and return its text and origin, so you can propose statements from its passages for the person to affirm. Reads PDF, Word (.docx) and plain text; text your host has already read can be sent as pasted. Reading a document affirms nothing and verifies nothing.

Parametersfilespastedpackagerequired

explore_from_my_selfie

Explore from My Selfie

Explore careers and further learning in either direction. From the person's learning: the occupations and program areas their statements (proposed ones too, with their affirmation shown), the phrases you name from their descriptions, or their words reach through the KSA Dictionary's link words, a page at a time. From a target they name or select: an occupation (SOC code), a certification (its id), a program (a CourseShelf program_id or a CIP code) or a Transitions destination (to_soc with its from_soc), by the identifier the service returned; no earlier interview answer is needed and a package is started when none is sent. Each answer gives the source, the O*NET elements the person's statements share with it, questions to explore from every O*NET branch (paged), learning areas or occupations it crosses to (paged), and keeps the possibility in the person's record with what prompted it. Exploration only: not a qualification, a score, a credit award or verified competence. A statement comes only from what the person then describes in their own words.

Parameterslimitwordsoffsettargetchannelpackagequestionsprompted_bystatement_idsinterest_wordslearning_areasfrom_descriptions

open_my_coach

Open My Coach

When the person says "Open my coach" (or advisor, counselor, teacher, mentor): returns the call to GoldSeam's open_coach that opens the coach (GoldCoach, a view in this chat) for this same interview, with the interview's context and the earlier coaching context so the same coach reopens, and where the interview continues. Nothing is open until open_coach answers: then call open_my_coach again with avatar_status and what open_coach actually returned (coach.coach_id, coach.seat, coach.page_url), and the size preset and display mode the view reports, so the package records them. Opening, resizing or closing the coach never resets the interview.

Parametersrolepackagerequiredavatar_pageavatar_seatsize_presetdisplay_modeavatar_statusavatar_replacedavatar_conversation

mail_my_bio

Mail My Bio

The bio builder: mail the person, as a Word (.docx) document that Word, Google Docs and Pages open, the resume, CV, profile or portfolio written from their Selfie. resume: one or two pages for an application (a summary, experience, education and training, and skills). cv: the full record (education, work, training, service, projects and life experiences). profile: a short profile to share with an advisor, an employer or online (a headline, an about paragraph and strengths). portfolio: the written portfolio and summary to share with others (a summary in plain words, the statements by grouping with what each came from and its supporting evidence, then the interests and possibilities explored). Write it from show_me_my_selfie's answer and the person's own words, mark proposed statements as proposed, and show it in the chat for them to review and change first. Call this only on the person's own yes, to the address they type in the chat, with their words asking for it as person_consent. The document is the title, then the sections in order; with selfie_coding true it adds a closing Selfie coding section read from the package (each statement not set aside under its KSA grouping, with its KSA Dictionary connection and its affirmation, proposed ones marked proposed); every document closes with the Selfie's distinctions (the person's own words and affirmations; supporting evidence supports, it does not verify; no third-party verification; nothing in it is a qualification or a score). GoldSeam keeps nothing: the address and the document serve this one send and are not stored or logged. With no mail setting on the server it answers needs_attention mail_not_configured and sends nothing: give the person the document in the chat.

Parameterskindemailtitlepackagerequiredsectionsselfie_codingperson_consent

Version history

14
  1. v1.2.29LatestNov 7, 2026
  2. v1.2.20Nov 6, 2026
  3. v1.2.18Nov 6, 2026
  4. v1.2.16Nov 6, 2026
  5. v1.2.13Nov 5, 2026
  6. v1.2.10Nov 5, 2026
  7. v1.2.8Nov 4, 2026
  8. v1.2.7Nov 4, 2026
  9. v1.2.6Nov 4, 2026
  10. v1.2.4Nov 4, 2026
  11. v1.2.1Nov 3, 2026
  12. v1.2.0Sep 24, 2026
  13. v1.1.2Sep 17, 2026
  14. v1.0.1Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.